Skip to content

Latest commit

 

History

History
117 lines (106 loc) · 3.79 KB

Instruments-API-Drumsynth Models.md

File metadata and controls

117 lines (106 loc) · 3.79 KB

<< Back to main page


Drumsynth Models API (2.11x)

Basic structure of the XPL Presets, ADSM & ADSS Files Contents

Each preset is composed from several parameters and values. We must note that basicaly each type of instruments has differents parameters! Let´s look first at the basic principle of models per type. Each model contains a structured content, including parameters and data.
.adsm = Air Drum Synth Model
.adss = Air Drum Synth Structure

Parameters Table

Parameters Description Range Midi
Tune desc.-0.000 to 0.000000
Hold desc.-0.000 to 0.000000
Decay desc.-0.000 to 0.000000
Sweep desc.-0.000 to 0.000000
Sweep-Decay desc.-0.000 to 0.000000
Sweep-Depth desc.-0.000 to 0.000000
Harm desc.-0.000 to 0.000000

Param. Offset Data / Models Content Table

Column: 1 2 3 4 5 6 7 8 9 10
Content: Level Order Type Type Value Minimum Value Maximum Value ?* Def Default Value Name
Data type: STRING INTEGER STRING INTEGER FLOAT FLOAT INTEGER STRING FLOAT STRING
Exemple: Macro 2 Param 255 0.01736 0.9556 0 Def 0.50 Hold

* is that binary data ? 0/1, for what ? most models contain this null data

File structure (.adsm file type)

ParamOffest 1
Macro  0  Param  257  0.01736  0.9556  0  Def  0.0805  Tune
Macro  1  Param  255  0.00     0.50    0  Def  0.50    Hold