AmpliTube
X-DRIVE
MIDI Specifications
53
MIDI Specifications
X-DRIVE presents 100 numbered banks with 3 presets each for a total of 300 presets.
Since MIDI program changes can only go up to 127 the presets are split into 3 MIDI Patch Banks:
MIDI BANK 0 (CC#0 Value=0) = PRESETS 00A-63B
MIDI BANK 1 (CC#0 Value=1) = PRESETS 64A-127B
MIDI BANK 2 (CC#0 Value=2) = PRESETS 128A-149B
In each MIDI PATCH BANK, the presets are numbered sequentially:
PRESET 00A = MIDI Program #0
PRESET 00B = MIDI Program #1
PRESET 01A = MIDI Program #2
PRESET 01B = MIDI Program #3
… up to MIDI Program #127
X-DRIVE always powers up in MIDI Patch Bank 0, therefore if you stay withing the first 127 presets (00A-63B),
simply send a standard MIDI Program Change message to load a preset.
If you plan to use presets above the 127th you should send a standard MIDI Bank Change message (MIDI CC#
0) with a value equal to the MIDI Bank you’d like to use before each MIDI Program Change.
MIDI Control Change Table
Parameter
Control Change #
Values
Expression
11
0 – 127
Preset ON/OFF
12
ON = 127, OFF = 0
X-MODE for the current preset
13
Bypass=0, Engaged=12
Model selector
14
1 – 16
MIDI Patch Bank
0
0 – 2
For individual parameter control changes, see each distortion model in the Distortion Models paragraph.
When a parameter range is not linear its values are equally divided among the 128 steps of a Control Change
value.