October 2024: Fractal Audio's VP4 Virtual Pedalboard has been added to the wiki.

Difference between revisions of "MIDI SysEx"

From Fractal Audio Wiki
Jump to navigation Jump to search
 
(151 intermediate revisions by 6 users not shown)
Line 1: Line 1:
''The information on this page supplements the official manuals.''
 
 
__TOC__
 
__TOC__
 +
=System Exclusive messages=
 +
 +
If you're a MIDI expert, you can use SysEx messages (MIDI System Exclusive) to control Fractal Audio devices.
 +
 +
[http://electronicmusic.wikia.com/wiki/System_exclusive Learn more about SysEx]
 +
 +
[http://forum.fractalaudio.com/threads/sysex-0x02-midi_get_parameter.123480/ Discussion about Fractal Audio's SysEx implementation]
 +
 +
Firmware Ares and later provides MIDI support for 3rd-party devices to set and/or get scene, channel, bypass, scene names, preset names, tuner data, tempo data, via System Exclusive messages.
 +
 +
Read this: [http://www.fractalaudio.com/downloads/misc/Axe-Fx%20III%20MIDI%20for%203rd%20Party%20Devices.pdf Axe-Fx III MIDI for Third-Party Devices]
  
 
[[image:MIDI.png|link=]]
 
[[image:MIDI.png|link=]]
  
=MIDI SysEx: System Exclusive messages=
+
=Axe-Fx Standard and Axe-Fx Ultra=
* If you're a MIDI expert, you can use SysEx messages (MIDI System Exclusive) to control the Axe-Fx II.
 
* To learn more about MIDI, [http://en.wikipedia.org/wiki/MIDI read this article].
 
* To learn more about SysEx, [http://electronicmusic.wikia.com/wiki/System_exclusive read this article].
 
  
=MIDI SysEx: Standard/Ultra=
+
[http://www.gmarts.org/html/axefx_ultra_sysex_1005.html Ultra-specific SysEx information from forum member GM Arts]
* Ultra-specific SysEx information has been accurately acquired and organized by forum member GM Arts: [http://www.gmarts.org/html/axefx_ultra_sysex_1005.html here].
 
* Information about SysEx commands for retrieving Preset/Effect bypass states is [http://forum.fractalaudio.com/other-midi-controllers/39161-using-sysex-recall-present-effect-bypass-status-info-available.html here].
 
  
=MIDI SysEx: SysEx Model number per device=
+
[http://forum.fractalaudio.com/other-midi-controllers/39161-using-sysex-recall-present-effect-bypass-status-info-available.html SysEx commands for retrieving Preset/Effect bypass states]
* 0x00 (0) Axe FX Standard
+
 
* 0x01 (1) Axe FX Ultra
+
=Axe-Fx III and FM3=
* 0x02 (2) MFC101
+
 
* 0x03 (3) Axe FX II
+
SysEx commands for control of the Axe-Fx III and FM3 through third-party MIDI devices is documented in this guide: [http://www.fractalaudio.com/downloads/misc/Axe-Fx%20III%20MIDI%20for%203rd%20Party%20Devices.pdf Axe-Fx III MIDI for Third-Party Devices]
* 0x04 (4) MFC101 mk3
+
 
* 0x05 (5) FX8
+
=SysEx Model number per device=
* 0x06 (6) Axe FX II XL
+
The numbers below refer to the processors.
* 0x07 (7) Axe FX II XL+
+
 
* 0x08 (8) AX8
+
* 0x00 Axe-Fx Standard
 +
* 0x01 Axe-Fx Ultra
 +
* 0x02 MFC-101
 +
* 0x03 Axe-Fx II
 +
* 0x04 MFC-101 mk3
 +
* 0x05 FX8
 +
* 0x06 Axe-Fx II XL
 +
* 0x07 Axe-Fx II XL+
 +
* 0x08 AX8
 +
* 0x0A FX8 mk2
 +
* 0x10 Axe-Fx III
 +
* 0x11 FM3
 +
* 0x12 FM9
 +
 
 +
=MIDI SysEx Functions=
 +
Many Axe-Fx II SysEx messages are similar to Standard/Ultra messages: [http://wiki.fractalaudio.com/index.php?title=Axe-Fx_SysEx_Documentation documented here]
 +
 
 +
The messages documented here are compatible between Axe-Fx II, Axe-Fx II XL, Axe-Fx II XL+ and AX8. FX8 messages are not documented.
 +
 
 +
Note, many examples on this page are using 3 for the Model #.
 +
 
 +
All messages you send must be sent with Checksums, but not all response messages will have a Checksum, those documented here will specify if a Checksum is not included.
 +
 
 +
All Axe-Fx II/AX8 SysEx messages have the same HEADER as follows:<BR>
  
=MIDI SysEx: Axe-Fx II=
 
* Many Axe-Fx II SysEx messages are similar to Standard/Ultra messages documented [http://wiki.fractalaudio.com/index.php?title=Axe-Fx_SysEx_Documentation here]. 
 
* Model ID is 3. XL+ Model ID is 7. Note, examples on this page are using 3 for the ID.
 
* All messages must be sent with checksums.
 
* Responses for some key messages are different. Information about SysEx commands for retrieving Preset names and Preset/Effect bypass states is [http://forum.fractalaudio.com/other-midi-controllers/44824-what-sysex-message-get_preset_name-axe2.html here].
 
* All Axe-Fx II SysEx messages have the same header as follows:
 
 
<tt>
 
<tt>
 
:0xF0  sysex start
 
:0xF0  sysex start
Line 35: Line 57:
 
:0x01  Manf. ID byte1
 
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x74  Manf. ID byte2
:0x03   Model # (Axe-Fx II = 0x03, Axe-Fx II XL+ = 0x07)
+
:0xdd   Model #
:0xdd  Function ID
+
</tt>
 +
 
 +
The byte after the Model # will always be the Function ID.
 +
 
 +
The last byte of each message will be 0xF7, the Checksum is the byte before 0xF7
 +
 
 +
Here's an example of a sysex message, in this example the AX8 is responding with the preset number, function [[#GET_PRESET_NUMBER|0x14 GET_PRESET_NUMBER]]
 +
 
 +
<pre>
 +
[0xF0, 0x00, 0x01, 0x74, 0x08, 0x14, 0x00, 0x00, 0x19, 0xF7];
 +
</pre>
 +
 
 +
==GET_FIRMWARE_VERSION==
 +
This message responds with the firmware version, also this acts as a "Greeting" message, only after the Axe FX II has received a firmware version request it will start sending message [[#FRONT_PANEL_CHANGE_DETECTED|0x21 FRONT_PANEL_CHANGE_DETECTED]], if you're writing an app or foot controller that will need to be in sync then the first thing you want to do is request the firmware version so that message 0x21 is sent when changes happen on the front panel. Keep in mind, if you do this you will need to "Disconnect" from the hardware when your app closes by sending function [[#DISCONNECT_FROM_CONTROLLER|0x42 DISCONNECT_FROM_CONTROLLER]]
 +
 
 +
Message format:
 +
<tt>
 +
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
 +
:0x08  Function ID (0x08)
 +
:0xdd   Checksum
 +
:0xF7  SysEx End
 +
</tt>
 +
Response format:
 +
<tt>
 +
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
 +
:0x08   Function ID (0x08)
 +
:0xdd  Firmware Version major number
 +
:0xdd  Firmware Version minor number
 +
:0xdd
 +
:0xdd
 +
:0xdd
 +
:0xdd
 +
:0xdd  Checksum
 +
:0xF7  SysEx End
 
</tt>
 
</tt>
  
{| border="1" cellpadding="20" cellspacing="0" width="500"
+
==FRONT_PANEL_CHANGE_DETECTED==
|+ align="bottom" style="color:#e76700;" |''Function IDs''
+
This message is sent to notify you that something may have changed on the hardware, and is the message that causes Axe-Edit/AX8-Edit to "Pause Communication". This message is notifies the editor that something changed and that it should reload the data for that preset, and is why you get the PAUSE overlay on the editor. When you click that overlay the Editor will re-request all the preset data it needs to keep the editor in sync with the hardware.
|-
+
 
! Function ID
+
For example if you select a block on the Axe FX II, say, the Filter block, and you change the gain, then the Axe FX will send this message.
! Function Name
+
 
|-
+
This message is sent about 400ms after the action was complete.
|0x02
+
 
|[[#MIDI_GET_PARAMETER, MIDI_SET_PARAMETER|MIDI_GET_PARAMETER, MIDI_SET_PARAMETER]]
+
Another example, on the AX8, if you use the Amp Controls on the front panel to change the Gain then you will receive this message. This message is also sent if you press a footswitch that changes a scene/preset/block bypass/XY.
|-
+
 
|0x07
+
This message is only sent by the hardware if you requested the Firmware version. Read [[#GET_FIRMWARE_VERSION|0x08 GET_FIRMWARE_VERSION]] for more information.
|[[#MIDI_GET_MODIFIER, MIDI_SET_MODIFIER|MIDI_GET_MODIFIER, MIDI_SET_MODIFIER]]
+
 
|-
+
Message format:
|0x08
+
<tt>
|[[#MIDI_GET_FIRMWARE_VERSION|MIDI_GET_FIRMWARE_VERSION]]
+
 
|-
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
|0x0D
+
:0x21 Function ID (0x21)
|[[#MIDI_TUNER_INFO|MIDI_TUNER_INFO]]
+
:0xdd Checksum
|-
+
:0xF7 SysEx End
|0x0E
+
</tt>
|[[#MIDI_GET_PRESET_EFFECT_BLOCKS_AND_CC_AND_BYPASS_STATE|MIDI_GET_PRESET_EFFECT_BLOCKS_AND_CC_AND_BYPASS_STATE]]
+
 
|-
+
==DISCONNECT_FROM_CONTROLLER==
|0x0F
+
This message should be sent when you quit an application connected to the Axe Fx if your application sent the [[#GET_FIRMWARE_VERSION|0x08 GET_FIRMWARE_VERSION]] message. See the [[#GET_FIRMWARE_VERSION|0x08 GET_FIRMWARE_VERSION]] section for more information.
|[[#MIDI_GET_PRESET_NAME|MIDI_GET_PRESET_NAME]]
+
 
|-
+
Message format:
|0x10
+
 
|[[#MIDI_TEMPO_BEAT|MIDI_TEMPO_BEAT]]
+
<tt>
|-
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
|0x14
+
:0x42 Function ID (0x42)
|[[#MIDI_GET_PRESET_NUMBER|MIDI_GET_PRESET_NUMBER]]
+
:0xdd Checksum
|-
+
:0xF7 SysEx End
|0x20
+
</tt>
|[[#MIDI_GET_ROUTING_GRID_LAYOUT|MIDI_GET_ROUTING_GRID_LAYOUT]]
+
 
|-
+
==GET_MIDI_CHANNEL==
|0x23
+
This message message replies with the MIDI channel set under <tt>SETUP > I/O > MIDI > MIDI CHANNEL</tt>.
|[[#MIDI_LOOPER_STATUS_ENABLE, MIDI_LOOPER_STATUS|MIDI_LOOPER_STATUS_ENABLE, MIDI_LOOPER_STATUS]]
+
 
|-
+
Message format:
|0x29
+
 
|[[#MIDI_SET_SCENE_NUMBER|MIDI_SET_SCENE_NUMBER]]
+
<tt>
|-
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
|0x01
+
:0x17 Function ID (0x17)
|[[#GET_BLOCK_PARAMETERS_LIST|GET_BLOCK_PARAMETERS_LIST]]
+
:0xdd Checksum
|-
+
:0xF7 SysEx End
|0x32
+
</tt>
|[[#BATCH_LIST_REQUEST_STARTING|BATCH_LIST_REQUEST_STARTING]]
+
 
|-
+
Response format:
|0x33
+
 
|[[#BATCH_LIST_REQUEST_COMPLETE|BATCH_LIST_REQUEST_COMPLETE]]
+
<tt>
|-
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
|0x64
+
:0x17 Function ID (0x17)
|[[#ACTION_ACKNOWLEDGEMENT|ACTION_ACKNOWLEDGEMENT]]
+
:0xdd Midi Channel (single byte)
|-
+
:0xdd Checksum
|0x21
+
:0xF7 SysEx End
|[[#FRONT_PANEL_CHANGE_DETECTED|FRONT_PANEL_CHANGE_DETECTED]]
+
</tt>
|-
+
 
|0x42
+
==TUNER_INFO==
|[[#DISCONNECT_FROM_APP|DISCONNECT_FROM_APP]]
+
This message is broadcast when the Tuner is engaged. Note that the Axe-FX II does not include the checksum byte in this message:
|-
+
<tt>
|0x11
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
|[[#GET_BLOCK_XY, SET_BLOCK_XY|GET_BLOCK_XY, SET_BLOCK_XY]]
+
:0x0D  Function ID (0x0D)
|-
+
:0xdd  Note (0=A; 1=Bb; 2=B; etc.)
|0x17
+
:0xdd  String number (0=high E string; 5=low E string)
|[[#GET_MIDI_CHANNEL|GET_MIDI_CHANNEL]]
+
:0xdd  Tuner data (value of 63 indicates 'perfectly in tune')
|-
+
:0xF7  SysEx End
|0x13
+
</tt>
|[[#GET_CPU_USAGE_NUMBER|GET_CPU_USAGE_NUMBER]]
+
 
|-
+
==TUNER_TOGGLE==
|0x2A
+
 
|[[#GET_PRESET_EDITED_STATUS|GET_PRESET_EDITED_STATUS]]
+
To turn the tuner on/off you send a MIDI Control Change (CC). The CC value is the same that you assign on the Axe-Fx II in the same channel your Axe-Fx II is set to.
|-
+
 
|0x3C
+
The default CC for the tuner is <tt>15</tt>. Send the value <tt>0</tt> to turn the tuner off, any value of <tt>64</tt> or higher to turn it on.
|[[#MIDI_SET_PRESET_NUMBER|MIDI_SET_PRESET_NUMBER]]
+
 
|}
+
You can get the MIDI Channel of your Axe-Fx with [[#GET_MIDI_CHANNEL|GET_MIDI_CHANNEL]].
 +
 
 +
==METRONOME_TOGGLE==
 +
 
 +
To turn the metronome on/off you send a MIDI Control Change (CC). The CC value is the same you assign on the Axe-Fx II in the same channel your Axe-Fx II is set to.
 +
 
 +
Send the value <tt>0</tt> to turn the metronome off, any value of <tt>64</tt> or higher to turn it on.
 +
 
 +
You can get the MIDI channel of your Axe-Fx with [[#GET_MIDI_CHANNEL|GET_MIDI_CHANNEL]].
 +
 
 +
NOTE that the metronome's level can not be edited via MIDI.
 +
 
 +
==PRESET_BLOCKS_DATA==
 +
This message returns a 32-bit unsigned integer split into five MIDI words for each block loaded onto the preset. That is, if the amp block is loaded you will get five bytes with data for the amp block, etc.
 +
 
 +
The message contains five important pieces of data:
 +
<tt>
 +
::The block's current Bypass state (0 if bypassed, 1 if engaged).
 +
::The block's current X/Y state (0 if Y, 1 if X).
 +
::The block's ID (number ranging from 100 to 170).
 +
::The block's bypass CC# (if the value is 0 or more than 127, it means the block doesn't have a CC# assigned).
 +
::The block's XY CC# (if the value is 0 or more than 127, it means the block doesn't have a CC# assigned or doesn't have X/Y).
 +
</tt>
 +
 
 +
 
 +
Request format:
 +
<tt>
 +
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
 +
:0x0E  Function ID (0x0E)
 +
:0xdd  Checksum
 +
:0xF7  SysEx End
 +
</tt>
 +
 
 +
 
 +
Response format: (response doesn't have a checksum)
 +
<tt>
 +
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
 +
:0x0E      Function ID (0x0E)
 +
:Information about each effect block in preset follows, using 5 bytes for each effect block in the preset
 +
 
 +
:0xdd      Byte 1 (flags) uint32_t LSB
 +
::Bit 0:  0 = Bypassed, 1 = Engaged
 +
::Bit 1:  0 = Y, 1 = X
 +
::Bit 2:  unused
 +
::Bit 3:  unused
 +
::Bit 4:  unused
 +
::Bit 5:  unused
 +
::Bit 6:  unused
 +
 
 +
:0xdd      Byte 2 (bypass cc# number LSB)
 +
::Bit 0:  unused (Bit 7 for the byte above)
 +
::Bit 1:  Bypass CC# Bit 0
 +
::Bit 2:  Bypass CC# Bit 1
 +
::Bit 3:  Bypass CC# Bit 2
 +
::Bit 4:  Bypass CC# Bit 3
 +
::Bit 5:  Bypass CC# Bit 4
 +
::Bit 6:  Bypass CC# Bit 5
 +
 
 +
:0xdd      Byte 3 (bypass cc# MSB and XY cc# LSB)
 +
::Bit 0:  Bypass CC# Bit 6
 +
::Bit 1:  Bypass CC# Bit 7
 +
::Bit 2:  XY CC# Bit 0
 +
::Bit 3:  XY CC# Bit 1
 +
::Bit 4:  XY CC# Bit 2
 +
::Bit 5:  XY CC# Bit 3
 +
::Bit 6:  XY CC# Bit 4
 +
 
 +
:0xdd      Byte 4 (XY cc# MSB and Block ID LSB)
 +
::Bit 0:  XY CC# Bit 5
 +
::Bit 1:  XY CC# Bit 6
 +
::Bit 2:  XY CC# Bit 7
 +
::Bit 3:  Block ID Bit 0
 +
::Bit 4:  Block ID Bit 1
 +
::Bit 5:  Block ID Bit 2
 +
::Bit 6:  Block ID Bit 3
 +
 
 +
:0xdd      Byte 5 (Block ID MSB) uint32_t MSB
 +
::Bit 0:  Block ID Bit 4
 +
::Bit 1:  Block ID Bit 5
 +
::Bit 2:  Block ID Bit 6
 +
::Bit 3:  Block ID Bit 7
 +
::Bit 4:  unused
 +
::Bit 5:  unused
 +
::Bit 6:  unused
 +
</tt>
 +
 
 +
The following C++ code will iterate thru the sysex message array, take each five-byte chunk and convert them into a <tt>uint32_t</tt>:
 +
<tt>
 +
<pre>
 +
// "data" is the entire sysex array, "lengthOfMessage" is the length/size of that array
 +
 
 +
for(uint16_t i = 6, n = lengthOfMessage - 1 ; i < n ; i += 5){
 +
  // convert the 5 bytes into a uint32_t with some bit-shifting
 +
  uint32_t blockData = (data[i] & 0x7F) | ((data[i+1] & 0x7F)<<7) | ((data[i+2] & 0x7F)<<14) | ((data[i+3] & 0x7F)<<21) | ((data[i+4] & 0x7F)<<28);
 +
 
 +
  bool isBlockEngaged = (bool) (blockData & 0x01); // true if the block is on, false if bypassed
 +
  bool isX            = (bool) (blockData & 0x02); // true if the block is in X, false if Y
 +
  uint8_t id          = (uint8_t) ((blockData & 0xFF000000) >> 24);
 +
  uint8_t bypassCC    = (uint8_t) ((blockData & 0x0000FF00) >> 8); // if this number is 0 or higher than 127, then there's no cc# assigned
 +
  uint8_t xyCC        = (uint8_t) ((blockData & 0x00FF0000) >> 16); // if this number is 0 or higher than 127, then there's no cc# assigned
 +
}
 +
</pre>
 +
</tt>
 +
 
 +
==GET/SET_BLOCK_PARAMETER_VALUE==
 +
 
 +
This message will get or set the value of the specified block parameter, this value ranges from 0 to 65534, the response message will contain a string which is the label displayed by the Axe Fx II and its editor. For example, the Bass parameter of the AMP block may have a value of 32767 but the label will be "5.00", the value may be 65534 but the label will be "10.00".
 +
 
 +
Also, many parameters have a low/high limit and step. For example, the "Voices" parameter of the CHORUS block will have a low limit: 2, high limit: 8 and step: 2 that means you can send values of <tt>2,4,6,8</tt>. If you send a value lower than 2 it will set the parameter to 2, if it's higher than 8 it will set the value to 8.
 +
 
 +
The Effect Type selector is also a parameter. For example, in the AMP block the effect type is parameter 0, most blocks with an effect type use parameter 0 as the effect type but not all. You should monitor the MIDI messages between the Axe FX II and Axe-Edit to make sure which parameter is which.
 +
 
 +
Bypassing/Engaging a Block is also done with this function with parameter 255. Send the value <tt>0</tt> to Engage, <tt>1</tt> to Bypass.
 +
 
 +
When you are getting a parameter value you still have to include a parameter value with your message but this value can be <tt>0</tt>.
 +
 
 +
To convert these bytes to decimal and vice-versa see [[#MIDI_Sysex:_converting_bytes_to_decimal_and_vise_versa_and_more|MIDI Sysex: converting bytes to decimal and vise versa and more]].
  
==MIDI_GET_PARAMETER, MIDI_SET_PARAMETER==
 
 
Message format:
 
Message format:
 
<tt>
 
<tt>
:0xF0  sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00  Manf. ID byte0
+
:0x02  Function ID (0x02)
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
:0x02  Function ID (2)
 
 
:0xdd  effect ID bits 6-0
 
:0xdd  effect ID bits 6-0
 
:0xdd  effect ID bits 13-7
 
:0xdd  effect ID bits 13-7
Line 128: Line 294:
 
:0xdd  parameter value bits 13-7
 
:0xdd  parameter value bits 13-7
 
:0xdd  parameter value bits 15-14
 
:0xdd  parameter value bits 15-14
:0x00  0=query value, 1=set value  
+
:0x00  0=query value, 1=set value
:0xdd  checksum
+
:0xdd  Checksum
:0xF7  sysex end
+
:0xF7  SysEx End
 
</tt>
 
</tt>
 
Response format:
 
Response format:
 
<tt>
 
<tt>
:0xF0  sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00  Manf. ID byte0
+
:0x02  Function ID (0x02)
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
:0x02  Function ID (2)
 
 
:0xdd  effect ID bits 6-0
 
:0xdd  effect ID bits 6-0
 
:0xdd  effect ID bits 13-7
 
:0xdd  effect ID bits 13-7
Line 147: Line 309:
 
:0xdd  parameter value bits 13-7
 
:0xdd  parameter value bits 13-7
 
:0xdd  parameter value bits 15-14
 
:0xdd  parameter value bits 15-14
:0xdd    
+
:0xdd
:0xdd  
+
:0xdd
:0xdd  
+
:0xdd
:0xdd  
+
:0xdd
:0xdd  
+
:0xdd
:0xdd  null-terminated string byte0
+
:0xdd  null-terminated string byte0
:0xdd  byte1
+
:0xdd  byte1
 
:...
 
:...
 
:0x00  null character
 
:0x00  null character
:0xdd  checksum
+
:0xdd  Checksum
:0xF7  sysex end
+
:0xF7  SysEx End
 
</tt>
 
</tt>
  
==MIDI_GET_MODIFIER, MIDI_SET_MODIFIER==
+
==SET_TYPED_BLOCK_PARAMETER_VALUE==
 +
 
 +
This is the function used by Axe-Edit when you type the value of a parameter. If you read this page you've learned that parameter values range from <tt>0</tt> to <tt>65534</tt>, and, with that in mind, the Bass on the AMP block displays a value of 0.00 to 10.00 with 0.00 being <tt>0</tt> and 10.00 being <tt>65534</tt>.
 +
If you want to set the value of that parameter to exactly 6.35 then you would use this function.
 +
 
 +
The parameter value is sent as a 32-bit Signed Float split into five 7-bit bytes, for example, for the Balance parameter on the AMP block you can send <tt>-50.6</tt> as the parameter value since the knob displays a range from -100.0 to 100.0.
 +
 
 +
NOTE: this function behaves differently with the AMP's Level parameter which doesn't seem to respond with the proper value.
 +
 
 
Message format:
 
Message format:
 
<tt>
 
<tt>
:0xF0   sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00   Manf. ID byte0
+
:0x2E   Function ID (0x2E)
:0x01   Manf. ID byte1
+
:0xdd   Block ID bits 6-0
:0x74   Manf. ID byte2
+
:0xdd  Block ID bits 13-7
:0x03   Model #
+
:0xdd   Parameter ID bits 6-0
:0x07  Function ID (7)
+
:0xdd   Parameter ID bits 13-7
 +
:0xdd  Parameter Value bits 6-0
 +
:0xdd  Parameter Value bits 13-7
 +
:0xdd  Parameter Value bits 21-14
 +
:0xdd  Parameter Value bits 29-22
 +
:0xdd   Parameter Value bits 32-30
 +
:0xdd  Checksum
 +
:0xF7  SysEx End
 +
</tt>
 +
 
 +
This responds in the same way as [[#GET/SET_BLOCK_PARAMETER_VALUE|0x02 GET/SET_BLOCK_PARAMETER_VALUE]].
 +
 
 +
==GET/SET_MODIFIER_VALUE==
 +
Message format:
 +
<tt>
 +
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
 +
:0x07  Function ID (0x07)
 
:0xdd  effect ID bits 6-0
 
:0xdd  effect ID bits 6-0
 
:0xdd  effect ID bits 13-7
 
:0xdd  effect ID bits 13-7
Line 178: Line 364:
 
:0xdd  modifier value bits 13-7
 
:0xdd  modifier value bits 13-7
 
:0xdd  modifier value bits 15-14
 
:0xdd  modifier value bits 15-14
:0x00  0=query value, 1=set value  
+
:0x00  0=query value, 1=set value
:0xdd  checksum
+
:0xdd  Checksum
:0xF7  sysex end
+
:0xF7  SysEx End
 
</tt>
 
</tt>
 
Response format:
 
Response format:
 
<tt>
 
<tt>
:0xF0  sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00  Manf. ID byte0
+
:0x02  Function ID (0x02)
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
:0x02  Function ID (2)
 
 
:0xdd  effect ID bits 6-0
 
:0xdd  effect ID bits 6-0
 
:0xdd  effect ID bits 13-7
 
:0xdd  effect ID bits 13-7
Line 199: Line 381:
 
:0xdd  modifier value bits 13-7
 
:0xdd  modifier value bits 13-7
 
:0xdd  modifier value bits 15-14
 
:0xdd  modifier value bits 15-14
:0xdd  null-terminated string byte0
+
:0xdd  null-terminated string byte0
:0xdd  byte1
+
:0xdd  byte1
 
:...
 
:...
 
:0x00  null character
 
:0x00  null character
:0xdd  checksum
+
:0xdd  Checksum
:0xF7  sysex end
+
:0xF7  SysEx End
 
</tt>
 
</tt>
 
Modifier Parameter Selector IDs:
 
Modifier Parameter Selector IDs:
Line 225: Line 407:
 
</tt>
 
</tt>
  
==MIDI_GET_FIRMWARE_VERSION==
 
This message responds with the firmware version, also this acts as a "Greeting" message, only after the Axe FX II has received a firmware version request it will start sending message 0x21 (FRONT_PANEL_CHANGE_DETECTED), if you're writing an app or foot controller that will need to be in sync then the first thing you want to do is request the firmware version so that message 0x21 is sent when changes happen on the front panel. Keep in mind, if you do this you will need to "Disconnect" from the hardware when your app closes by sending message 0x42 (DISCONNECT_FROM_APP)
 
  
 +
 +
==GET_PRESET_NAME==
 
Message format:
 
Message format:
 
<tt>
 
<tt>
:0xF0  sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00  Manf. ID byte0
+
:0x0F   Function ID (0x0F)
:0x01  Manf. ID byte1
+
:0xdd  Checksum
:0x74  Manf. ID byte2
+
:0xF7  SysEx End
:0x03  Model #
 
:0x08   Function ID (8)
 
:0xdd  checksum
 
:0xF7  sysex end
 
 
</tt>
 
</tt>
 
Response format:
 
Response format:
 
<tt>
 
<tt>
:0xF0  sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00  Manf. ID byte0
+
:0x0F   Function ID (0x0F)
:0x01  Manf. ID byte1
+
:0xdd  null-terminated string byte0
:0x74  Manf. ID byte2
+
:0xdd  byte1
:0x03  Model #
+
:...
:0x08   Function ID (8)
+
:0x00  null character
:0xdd  Firmware Version major number 
+
:0xdd  Checksum
:0xdd  Firmware Version minor number 
+
:0xF7  SysEx End
:0xdd
 
:0xdd
 
:0xdd
 
:0xdd
 
:0xdd  checksum
 
:0xF7  sysex end
 
 
</tt>
 
</tt>
  
==MIDI_TUNER_INFO==
 
This message is broadcast when the Tuner enabled. Note that the Axe-FX II does not include the checksum byte in this message:
 
<tt>
 
:0xF0  sysex start
 
:0x00  Manf. ID byte0
 
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
:0x0D  Function ID (0x0D)
 
:0xdd  Note (0=A; 1=Bb; 2=B; etc.)
 
:0xdd  String number (0=high E string; 5=low E string)
 
:0xdd  Tuner data (value of 63 indicates 'perfectly in tune')
 
:0xF7  sysex end
 
</tt>
 
  
==MIDI_GET_PRESET_EFFECT_BLOCKS_AND_CC_AND_BYPASS_STATE==
 
Message format:
 
<tt>
 
:0xF0  sysex start
 
:0x00  Manf. ID byte0
 
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
:0x0E  Function ID (0x0E)
 
:0xdd  checksum
 
:0xF7  sysex end
 
</tt>
 
Response format:
 
<tt>
 
:0xF0  sysex start
 
:0x00  Manf. ID byte0
 
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
:0x0E  Function ID (0x0E)
 
:Information about each effect block in preset follows, using 5 bytes for each effect block in the preset
 
:0xdd  Status Bits
 
::Bit 0:  0=Bypassed, 1=Enabled
 
::Bit 1:  0=Y, 1=X 
 
::Bit 2: 
 
::Bit 3: 
 
::Bit 4: 
 
::Bit 5: 
 
::Bit 6: 
 
:0xdd  IA CC Number LSB
 
::Bit 0:
 
::Bit 1:  IA_CC_Number Bit 0 
 
::Bit 2:  IA_CC_Number Bit 1 
 
::Bit 3:  IA_CC_Number Bit 2 
 
::Bit 4:  IA_CC_Number Bit 3 
 
::Bit 5:  IA_CC_Number Bit 4 
 
::Bit 6:  IA_CC_Number Bit 5 
 
:0xdd  IA CC Number MSB
 
::Bit 0:  IA_CC_Number Bit 6
 
::Bit 1:  IA_CC_Number Bit 7 
 
::Bit 2: 
 
::Bit 3: 
 
::Bit 4: 
 
::Bit 5: 
 
::Bit 6:
 
:0xdd  Effect ID LSB
 
::Bit 0: 
 
::Bit 1:   
 
::Bit 2: 
 
::Bit 3:  Effect_ID Bit 0
 
::Bit 4:  Effect_ID Bit 1
 
::Bit 5:  Effect_ID Bit 2
 
::Bit 6:  Effect_ID Bit 3
 
:0xdd  Effect ID MSB
 
::Bit 0:  Effect_ID Bit 4
 
::Bit 1:  Effect_ID Bit 5 
 
::Bit 2:  Effect_ID Bit 6
 
::Bit 3:  Effect_ID Bit 7
 
::Bit 4: 
 
::Bit 5: 
 
::Bit 6: 
 
:... (Additional 5-byte chunks, one for each block in the preset)
 
:0xdd  checksum
 
:0xF7  sysex end
 
</tt>
 
  
==MIDI_GET_PRESET_NAME==
+
==SET_PRESET_NAME==
 
Message format:
 
Message format:
 
<tt>
 
<tt>
:0xF0  sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00  Manf. ID byte0
+
:0x0F  Function ID (0x09)
:0x01  Manf. ID byte1
+
:0xdd  Each letter of the preset name sent as an ASCII byte
:0x74  Manf. ID byte2
 
:0x03  Model #
 
:0x0F  Function ID (0x0F)
 
:0xdd  checksum
 
:0xF7  sysex end
 
</tt>
 
Response format:
 
<tt>
 
:0xF0  sysex start
 
:0x00  Manf. ID byte0
 
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
:0x0F  Function ID (0x0F)
 
:0xdd  null-terminated string byte0 
 
:0xdd  byte1 
 
 
:...
 
:...
:0x00  null character
+
:0xdd  Checksum
:0xdd  checksum
+
:0xF7  SysEx End
:0xF7  sysex end
 
 
</tt>
 
</tt>
 +
 +
This responds with a [[#MULTIPURPOSE_RESPONSE|0x64 MULTIPURPOSE_RESPONSE]].
  
 
==MIDI_TEMPO_BEAT==
 
==MIDI_TEMPO_BEAT==
Tempo beat or 'pulse' message sent by Axe-FX II. Note that the Axe-FX II does not include the checksum byte in this message:
+
This is the Tempo beat or "pulse" message sent by Axe-FX II. Note that the Axe-FX II does not include the Checksum byte in this message:
 
<tt>
 
<tt>
:0xF0  sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00  Manf. ID byte0
 
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
 
:0x10  Function ID (0x10)
 
:0x10  Function ID (0x10)
:0xF7  sysex end
+
:0xF7  SysEx End
 
</tt>
 
</tt>
  
==MIDI_GET_PRESET_NUMBER==
+
==SET_TAP_TEMPO==
 +
If you want to send a BPM value to the Axe-Fx II/AX8, you can do this via the [[#GET/SET_BLOCK_PARAMETER_VALUE|0x02 GET/SET_BLOCK_PARAMETER_VALUE]] function.
 +
 
 +
To do this, send the parameter to the "CONTROLLERS" Block (ID 141), Parameter ID 32, and the value would be a number between <tt>30</tt> and <tt>250</tt>.
 +
 
 +
==GET_PRESET_NUMBER==
 
Message format:
 
Message format:
 
<tt>
 
<tt>
:0xF0  sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00  Manf. ID byte0
 
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
 
:0x14  Function ID (0x14)
 
:0x14  Function ID (0x14)
:0xdd  checksum
+
:0xdd  Checksum
:0xF7  sysex end
+
:0xF7  SysEx End
 
</tt>
 
</tt>
 
Response format:
 
Response format:
 
<tt>
 
<tt>
:0xF0  sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00  Manf. ID byte0
 
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
 
:0x14  Function ID (0x14)
 
:0x14  Function ID (0x14)
:0xdd  Preset Number bits 6-0
+
:0xdd  Preset Number bits 6-0
 
:0xdd  Preset Number bits 13-7
 
:0xdd  Preset Number bits 13-7
:0xdd  checksum
+
:0xdd  Checksum
:0xF7  sysex end
+
:0xF7  SysEx End
 +
</tt>
 +
 
 +
 
 +
 
 +
==SET_PRESET_NUMBER==
 +
This message sets a preset number of your choice, it will respond with message 0x64 to confirm.
 +
 
 +
Message format:
 +
 
 +
<tt>
 +
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
 +
:0x3C Function ID (0x3C)
 +
:0xdd Preset Number bits 6-0
 +
:0xdd Preset Number bits 13-7
 +
:0xdd Checksum
 +
:0xF7 SysEx End
 
</tt>
 
</tt>
  
==MIDI_GET_ROUTING_GRID_LAYOUT==
+
This function will respond with [[#MULTIPURPOSE_RESPONSE|0x64 MULTIPURPOSE_RESPONSE]].
 +
 
 +
==GET_GRID_LAYOUT_AND_ROUTING==
 
Message format:
 
Message format:
 
<tt>
 
<tt>
:0xF0  sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00  Manf. ID byte0
 
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
 
:0x20  Function ID (0x20)
 
:0x20  Function ID (0x20)
:0xdd  checksum
+
:0xdd  Checksum
:0xF7  sysex end
+
:0xF7  SysEx End
 
</tt>
 
</tt>
 
Response format:
 
Response format:
 
<tt>
 
<tt>
:0xF0  sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00  Manf. ID byte0
 
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
 
:0x20  Function ID (0x20)
 
:0x20  Function ID (0x20)
 
:Information about each grid location follows. The first 4-byte chunk corresponds to the top-left grid location (column 1, row 1). The next four-byte chunk corresponds to the grid location at column 1, row 2. Following this pattern, each of the 48 grid locations are described.
 
:Information about each grid location follows. The first 4-byte chunk corresponds to the top-left grid location (column 1, row 1). The next four-byte chunk corresponds to the grid location at column 1, row 2. Following this pattern, each of the 48 grid locations are described.
::0xdd  effect ID bits 6-0
+
::0xdd  Block/Shunt ID bits 6-0
::0xdd  effect ID bits 13-7
+
::0xdd  Block/Shunt ID bits 13-7
 
::0xdd  routing flags
 
::0xdd  routing flags
 
:::Bit 0:  connect row 1 to effect input
 
:::Bit 0:  connect row 1 to effect input
Line 432: Line 513:
 
:::Bit 2:  connect row 3 to effect input
 
:::Bit 2:  connect row 3 to effect input
 
:::Bit 3:  connect row 4 to effect input
 
:::Bit 3:  connect row 4 to effect input
:::Bit 4:  
+
:::Bit 4:
:::Bit 5:  
+
:::Bit 5:
:::Bit 6:  
+
:::Bit 6:
 
::0xdd  (unused?)
 
::0xdd  (unused?)
 
:... (47 additional four-byte chunks)
 
:... (47 additional four-byte chunks)
:0xdd  checksum
+
:0xdd  Checksum
:0xF7  sysex end
+
:0xF7  SysEx End
 
</tt>
 
</tt>
 +
 +
About Shunts: Each shunt has a unique ID just like blocks, there are 36 shunts, on the Axe-Fx II the Shunt IDs start at 200 up to 235, on the AX8 they start at 300 to 335.
 +
 +
  
 
==MIDI_LOOPER_STATUS_ENABLE, MIDI_LOOPER_STATUS==
 
==MIDI_LOOPER_STATUS_ENABLE, MIDI_LOOPER_STATUS==
 
Message format:
 
Message format:
 
<tt>
 
<tt>
:0xF0  sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00  Manf. ID byte0
 
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
 
:0x23  Function ID (0x23)
 
:0x23  Function ID (0x23)
 
:0xdd  0=Disable looper status messages, 1=Enable looper status messages
 
:0xdd  0=Disable looper status messages, 1=Enable looper status messages
:0xdd  checksum
+
:0xdd  Checksum
:0xF7  sysex end
+
:0xF7  SysEx End
 
</tt>
 
</tt>
 
Response format:
 
Response format:
 
<tt>
 
<tt>
:0xF0  sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00  Manf. ID byte0
 
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
 
:0x23  Function ID (0x23)
 
:0x23  Function ID (0x23)
 
:0xdd  Looper Status Bits
 
:0xdd  Looper Status Bits
 
::Bit 0: Record
 
::Bit 0: Record
::Bit 1: Play
+
::Bit 1: Play
 
::Bit 2: Once
 
::Bit 2: Once
 
::Bit 3: Overdub
 
::Bit 3: Overdub
 
::Bit 4: Reverse
 
::Bit 4: Reverse
 
::Bit 5: Half
 
::Bit 5: Half
::Bit 6: Undo  
+
::Bit 6: Undo
 
:0xdd  Looper Position (range: 0 to 99)
 
:0xdd  Looper Position (range: 0 to 99)
:0xdd  checksum
+
:0xdd  Checksum
:0xF7  sysex end
+
:0xF7  SysEx End
 +
</tt>
 +
 
 +
 
 +
==GET_SCENE_NUMBER==
 +
This is the same as [[#SET_SCENE_NUMBER|SET_SCENE_NUMBER]] except you use <tt>0x7F</tt> as the value for getting the scene number.
 +
 
 +
Message format:
 +
<tt>
 +
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
 +
:0x29  Function ID (0x29)
 +
:0x7F  Indicator that you want to read the scene number
 +
:0xdd  Checksum
 +
:0xF7  SysEx End
 +
</tt>
 +
Response format:
 +
<tt>
 +
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
 +
:0x29  Function ID (0x29)
 +
:0xdd  Scene Number (range: 0 to 7)
 +
:0xdd  Checksum
 +
:0xF7  SysEx End
 
</tt>
 
</tt>
  
==MIDI_SET_SCENE_NUMBER==
+
==SET_SCENE_NUMBER==
 
Message format:
 
Message format:
 
<tt>
 
<tt>
:0xF0  sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00  Manf. ID byte0
 
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
 
:0x29  Function ID (0x29)
 
:0x29  Function ID (0x29)
 
:0xdd  Scene Number (range: 0 to 7)
 
:0xdd  Scene Number (range: 0 to 7)
:0xdd  checksum
+
:0xdd  Checksum
:0xF7  sysex end
+
:0xF7  SysEx End
 
</tt>
 
</tt>
 
Response format:
 
Response format:
 
<tt>
 
<tt>
:0xF0  sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00  Manf. ID byte0
 
:0x01  Manf. ID byte1
 
:0x74  Manf. ID byte2
 
:0x03  Model #
 
 
:0x29  Function ID (0x29)
 
:0x29  Function ID (0x29)
:0xdd  Scene Number (range: 0 to 7)
+
:0xdd  Scene Number (range: 0 to 7)
:0xdd  checksum
+
:0xdd  Checksum
:0xF7  sysex end
+
:0xF7  SysEx End
 +
</tt>
 +
 
 +
 
 +
==GET_CAB_NAME==
 +
Message format:
 +
<tt>
 +
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
 +
:0x12  Function ID (0x12)
 +
:0xdd  Cab Number
 +
:0xdd  Checksum
 +
:0xF7  SysEx End
 
</tt>
 
</tt>
 +
Response format:
 +
<tt>
 +
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
 +
:0x12  Function ID (0x12)
 +
:0xdd  null-terminated string byte0
 +
:0xdd  byte1
 +
:...
 +
:0x00  null character
 +
:0xdd  Checksum
 +
:0xF7  SysEx End
 +
</tt>
 +
 +
 +
 +
==GET_ALL_CAB_NAMES==
 +
Message format:
 +
<tt>
 +
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
 +
:0x12  Function ID (0x12)
 +
:0x7F  Get all cabs identifier byte 1
 +
:0x7F  Get all cabs identifier byte 2
 +
:0xdd  Checksum
 +
:0xF7  SysEx End
 +
</tt>
 +
Response format:
 +
<tt>
 +
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
 +
:0x12  Function ID (0x12)
 +
:0xdd  null-terminated string byte0
 +
:0xdd  byte1
 +
:...
 +
:0x00  null character
 +
:0xdd  Checksum
 +
:0xF7  SysEx End
 +
</tt>
 +
 +
  
 
==MIDI_SET_PRESET==
 
==MIDI_SET_PRESET==
 
:Function number: 14
 
:Function number: 14
:Example: F0 0 1 74 3 14 0 1 13 0 FF  --> to set the current preset (edit buffer) to preset 0 (1 if DISPLAY OFFSET activated)
+
:Example:
:F0 0 1 74 3 14 1 0 13 0 FF  --> to set the current preset (edit buffer) to preset 128 (129 if DISPLAY OFFSET activated)
+
::<tt>F0 0 1 74 3 14 0 1 13 0 FF</tt> --> to set the current preset (edit buffer) to preset 0 (1 if DISPLAY OFFSET activated)
 +
::<tt>F0 0 1 74 3 14 1 0 13 0 FF</tt> --> to set the current preset (edit buffer) to preset 128 (129 if DISPLAY OFFSET activated)
 
:Send from AXE-FX to AXE-EDIT and MFC-101
 
:Send from AXE-FX to AXE-EDIT and MFC-101
  
 
==GET_BLOCK_PARAMETERS_LIST==
 
==GET_BLOCK_PARAMETERS_LIST==
This function will get you a list of all the parameters values of a specified block, this message responds in 3 parts
+
This function will get you a list of all the parameters values of a specified block, each parameter with its value is returned in a separate message.
 +
 
 
Message format:
 
Message format:
  
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 Manf. ID byte0
 
:0x01 Manf. ID byte1
 
:0x74 Manf. ID byte2
 
:0xdd Model #
 
 
:0x01 Function ID (0x01)
 
:0x01 Function ID (0x01)
 
:0xdd block ID bits 6-0
 
:0xdd block ID bits 6-0
 
:0xdd block ID bits 13-7
 
:0xdd block ID bits 13-7
:0xdd checksum
+
:0xdd Checksum
:0xF7 sysex end
+
:0xF7 SysEx End
 
</tt>
 
</tt>
  
Responses
+
This message will respond with [[#BATCH_LIST_REQUEST_START|0x32 BATCH_LIST_REQUEST_START]] confirming that the batch of messages will be sent and how many will be sent.
  
Part #1, when the hardware receives this message it will respond with message 0x32 confirming that it's about to send you a numbered set of messages,
+
After that message you will receive messages with function ID 0x01, these messages are identical to function 0x02 with the exception of the function ID being 0x01
Message format:
 
<tt>
 
:0xF0 sysex start
 
:0x00 Manf. ID byte0
 
:0x01 Manf. ID byte1
 
:0x74 Manf. ID byte2
 
:0xdd Model #
 
:0x32 Function ID (0x32 BATCH_LIST_REQUEST_STARTING)
 
:0xdd ID of function that it's replying to (in this case 0x01)
 
:0xdd Response Length bits 6-0
 
:0xdd Response Length bits 13-7
 
:0xdd checksum
 
:0xF7 sysex end
 
</tt>
 
  
Part # 2, after you receive message 0x32 you will receive a batch of messages with function ID 0x01 (the quantity of messages is determined by the "Response Length" bytes), each message represents a parameter for that block, the format of each one is identical to message 0x02 except for the Function ID.
+
Once complete it will respond with [[#BATCH_LIST_REQUEST_COMPLETE|0x33 BATCH_LIST_REQUEST_COMPLETE]] confirming that they were all sent.
  
Message format:
+
Message 0x01 response format:
  
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 Manf. ID byte0
 
:0x01 Manf. ID byte1
 
:0x74 Manf. ID byte2
 
:0xdd Model #
 
 
:0x01 Function ID (0x01)
 
:0x01 Function ID (0x01)
 
:0xdd block ID bits 6-0
 
:0xdd block ID bits 6-0
Line 567: Line 685:
 
:0xdd null-terminated string byte0
 
:0xdd null-terminated string byte0
 
:0xdd byte1
 
:0xdd byte1
...
+
:...
 
:0x00 null character
 
:0x00 null character
:0xdd checksum
+
:0xdd Checksum
:0xF7 sysex end
+
:0xF7 SysEx End
</tt>
 
 
 
The string bytes after the parameter value bits is the label that is displayed for the knob, as you should know by now all parameter values range from 0 to 65534, the Axe FX II and AX8 editors don't display that instead they display labels like for example for rate of a modulation "345 ms", the string on this message is that label.
 
 
 
Part # 3, once all the 0x01 messages have been sent by the hardware, you will receive another message (0x33) which confirms that all parameters available for editing where sent to you.
 
 
 
Message format:
 
 
 
<tt>
 
:0xF0 sysex start
 
:0x00 Manf. ID byte0
 
:0x01 Manf. ID byte1
 
:0x74 Manf. ID byte2
 
:0xdd Model #
 
:0x33 Function ID (0x33 BATCH_LIST_REQUEST_COMPLETE)
 
:0xdd ID of function that it's replying to (in this case it will be 0x02 even tho you sent function 0x01)
 
:0xdd checksum
 
:0xF7 sysex end
 
 
</tt>
 
</tt>
  
==BATCH_LIST_REQUEST_STARTING==
+
==BATCH_LIST_REQUEST_START==
This message is sent to you when you request a list of certain items, this includes when you request a list of parameteres of a block (GET_BLOCK_PARAMETERS_LIST) or when you request a list of factory/user cab names, you can treat this message as confirmation that those parameters are about to be sent to you. The "Response Length" below represents how many items will be sent as part of that batch.
+
This message is sent to you when you request a list of certain items, this includes when you request a list of parameters of a block ([[#GET_BLOCK_PARAMETERS_LIST|0x01 GET_BLOCK_PARAMETERS_LIST]]) or when you request a list of factory/user cab names, you can treat this message as confirmation that those parameters are about to be sent to you. The "Response Length" below represents how many messages will be sent as part of that batch.
  
 
Message format:
 
Message format:
  
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 Manf. ID byte0
 
:0x01 Manf. ID byte1
 
:0x74 Manf. ID byte2
 
:0xdd Model #
 
 
:0x32 Function ID (0x32)
 
:0x32 Function ID (0x32)
 
:0xdd ID of function that it's replying to
 
:0xdd ID of function that it's replying to
 
:0xdd Response Length bits 6-0
 
:0xdd Response Length bits 6-0
 
:0xdd Response Length bits 13-7
 
:0xdd Response Length bits 13-7
:0xdd checksum
+
:0xdd Checksum
:0xF7 sysex end
+
:0xF7 SysEx End
 
</tt>
 
</tt>
 +
 +
  
 
==BATCH_LIST_REQUEST_COMPLETE==
 
==BATCH_LIST_REQUEST_COMPLETE==
This message is sent to you after a batch of messages you requested was sent to you and it's complete. For Example if you request GET_BLOCK_PARAMETERS_LIST, this message will reply confirming that the request has been complete.
+
This message is sent to you after a batch of messages you requested was sent to you and is complete.  
 +
 
 +
For example, if you request [[#GET_BLOCK_PARAMETERS_LIST|0x01 GET_BLOCK_PARAMETERS_LIST]], this message will reply confirming that the request has been complete.
  
The "ID of function that it's replying to" is the ID of the function that requested the list, in the case of GET_BLOCK_PARAMETERS_LIST which is function 0x01 it will show this byte as 0x02.
+
The "ID of function that it's replying to" is the ID of the function that requested the list. In the case of [[#GET_BLOCK_PARAMETERS_LIST|0x01 GET_BLOCK_PARAMETERS_LIST]], which is function 0x01, it will show this byte as 0x01 (on the AX8 the function ID will be 0x02 even though the request was for 0x01).
  
 
Message format:
 
Message format:
  
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 Manf. ID byte0
 
:0x01 Manf. ID byte1
 
:0x74 Manf. ID byte2
 
:0xdd Model #
 
 
:0x33 Function ID (0x33)
 
:0x33 Function ID (0x33)
 
:0xdd ID of function that it's replying to
 
:0xdd ID of function that it's replying to
:0xdd checksum
+
:0xdd Checksum
:0xF7 sysex end
+
:0xF7 SysEx End
 
</tt>
 
</tt>
  
==ACTION_ACKNOWLEDGEMENT==
+
==MULTIPURPOSE_RESPONSE==
This message is sent by the hardware as a confirmtaion of an certain action or if the message sent to the hardware has an error. For example if you change the preset using "MIDI_SET_PRESET_NUMBER (0x3C)" the hardware will reply with this function the 6th byte will be 0x3C or the id of the function that it's replying to, the 7th byte represents if there is an error, 0 if there is no error completing that action or 1 if there's an error. A bad checksum will also trigger this message.
+
This message is sent by the hardware as a response to certain requests, the first byte after the function id is the requested function id (for example if you change the preset using function id 0x3C the first byte after 0x64 will be 0x3C).
 +
The next byte is a response code for the requested function, this code can mean different things, it could mean that the message you first sent had an error, usually if the response code is 0 it means that the task you requested is valid.
  
 
Message format:
 
Message format:
  
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 Manf. ID byte0
 
:0x01 Manf. ID byte1
 
:0x74 Manf. ID byte2
 
:0xdd Model #
 
 
:0x64 Function ID (0x64)
 
:0x64 Function ID (0x64)
:0xdd Function being ackknowledged
+
:0xdd Response Function ID
:0xdd 0 = No Error, 1 = Has Error
+
:0xdd Response Code
:0xdd checksum
+
:0xdd Checksum
:0xF7 sysex end
+
:0xF7 SysEx End
</tt>
 
 
 
==FRONT_PANEL_CHANGE_DETECTED==
 
This message is sent when to notify you that something may have changed on the Hardware, this is the message that causes Axe-Edit/AX8-Edit to "Pause Communication". This message is sent to notify the editor that something has changed and that it should reload the data for that preset, hence why you get the PAUSE overlay on the editor, when you click that overlay the Editor will re-request all the preset data it needs to keep the editor in sync with the hardware.
 
 
 
For example if you select a block on the Axe FX II say the Filter block and you change the gain, then Axe FX will then send this message.
 
 
 
This message is sent about 400ms after the action was complete.
 
 
 
Another example, on the AX8 if you use the Amp Controls on the front panel to change the Gain then you will receive this message. This message is also sent if you press a footswitch that changes a scene/preset/block bypass/XY.
 
 
 
This message is only sent by the hardware if you requested the Firmware version, Read more about this on the "MIDI SysEx: MIDI_GET_FIRMWARE_VERSION" section
 
 
 
Message format:
 
<tt>
 
 
 
:0xF0 sysex start
 
:0x00 Manf. ID byte0
 
:0x01 Manf. ID byte1
 
:0x74 Manf. ID byte2
 
:0xdd Model #
 
:0x21 Function ID (0x21)
 
:0xdd checksum
 
:0xF7 sysex end
 
 
</tt>
 
</tt>
  
==DISCONNECT_FROM_APP==
 
This message should be sent when you quit an app connected to the Hardware if your app sent the MIDI_GET_FIRMWARE_VERSION message, see the MIDI_GET_FIRMWARE_VERSION section for more info
 
  
Message format:
 
 
<tt>
 
:0xF0 sysex start
 
:0x00 Manf. ID byte0
 
:0x01 Manf. ID byte1
 
:0x74 Manf. ID byte2
 
:0xdd Model #
 
:0x42 Function ID (0x42)
 
:0xdd checksum
 
:0xF7 sysex end
 
</tt>
 
  
 
==GET_BLOCK_XY, SET_BLOCK_XY==
 
==GET_BLOCK_XY, SET_BLOCK_XY==
Line 691: Line 746:
  
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 Manf. ID byte0
 
:0x01 Manf. ID byte1
 
:0x74 Manf. ID byte2
 
:0xdd Model #
 
 
:0x11 Function ID (0x11)
 
:0x11 Function ID (0x11)
 
:0xdd effect ID bits 6-0
 
:0xdd effect ID bits 6-0
 
:0xdd effect ID bits 13-7
 
:0xdd effect ID bits 13-7
 
:0xdd 0 = set to X, 1 = set to Y
 
:0xdd 0 = set to X, 1 = set to Y
:0xdd 0 = query value, 1 = set value
+
:0xdd 0 = get value, 1 = set value
:0xdd checksum
+
:0xdd Checksum
:0xF7 sysex end
+
:0xF7 SysEx End
 
</tt>
 
</tt>
  
 
Response format:
 
Response format:
 +
 
<tt>
 
<tt>
 
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0xF0 sysex start
 
:0x00 Manf. ID byte0
 
:0x01 Manf. ID byte1
 
:0x74 Manf. ID byte2
 
:0xdd Model #
 
 
:0x11 Function ID (0x11)
 
:0x11 Function ID (0x11)
 
:0xdd effect ID bits 6-0
 
:0xdd effect ID bits 6-0
 
:0xdd effect ID bits 13-7
 
:0xdd effect ID bits 13-7
 
:0xdd 0 = effect is X, 1 = effect is Y
 
:0xdd 0 = effect is X, 1 = effect is Y
:0xdd checksum
+
:0xdd Checksum
:0xF7 sysex end
+
:0xF7 SysEx End
 
</tt>
 
</tt>
  
==GET_MIDI_CHANNEL==
 
This message message replies with the midi channel set under SETUP > I/O > MIDI > MIDI CHANNEL
 
  
 +
 +
==SET_BLOCK_BYPASS_STATE==
 +
You can Bypass/Engage a block using Function [[#GET/SET_BLOCK_PARAMETER_VALUE|0x02 GET/SET_BLOCK_PARAMETER_VALUE]].
 +
To do this you will use the Block ID that you want to bypass, Parameter ID 255, and the value would be 0 to Engage and 1 to Bypass.
 +
 +
For example, this will bypass the amp block. Keep in mind the checksum must be calculated for the target device:
 +
<tt>
 +
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
 +
:0x02  Function ID (2)
 +
:0x6A  effect ID bits 6-0
 +
:0x00  effect ID bits 13-7
 +
:0x7F  parameter ID bits 6-0
 +
:0x01  parameter ID bits 13-7
 +
:0x01  parameter value bits 6-0
 +
:0x00  parameter value bits 13-7
 +
:0x00  parameter value bits 15-14
 +
:0x01  Set Value
 +
:0xXX  Checksum
 +
:0xF7  SysEx End
 +
</tt>
 +
 +
==GET_CPU_USAGE==
 
Message format:
 
Message format:
  
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 Manf. ID byte0
+
:0x13 Function ID (0x13)
:0x01 Manf. ID byte1
+
:0xdd Checksum
:0x74 Manf. ID byte2
+
:0xF7 SysEx End
:0xdd Model #
 
:0x17 Function ID (0x17)
 
:0xdd checksum
 
:0xF7 sysex end
 
 
</tt>
 
</tt>
  
Line 740: Line 803:
  
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 Manf. ID byte0
+
:0x13 Function ID (0x13)
:0x01 Manf. ID byte1
+
:0xdd CPU % (single byte from 0 to 100)
:0x74 Manf. ID byte2
+
:0xdd Checksum
:0xdd Model #
+
:0xF7 SysEx End
:0x17 Function ID (0x17)
 
:0xdd Midi Channel (single byte)
 
:0xdd checksum
 
:0xF7 sysex end
 
 
</tt>
 
</tt>
  
==GET_CPU_USAGE_NUMBER==
+
 
 +
 
 +
==GET_PRESET_EDITED_STATUS==
 +
The Axe FX and AX8 both have an LED on the front panel labeled "EDITED", which lights whenever you make any changes to your preset that have not been saved. This message will request that status. It will reply with 1 if the LED is on because the preset has changes that need to be saved, and 0 if it's off.
 +
 
 
Message format:
 
Message format:
  
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 Manf. ID byte0
+
:0x2A Function ID (0x2A)
:0x01 Manf. ID byte1
+
:0xdd Checksum
:0x74 Manf. ID byte2
+
:0xF7 SysEx End
:0xdd Model #
 
:0x17 Function ID (0x13)
 
:0xdd checksum
 
:0xF7 sysex end
 
 
</tt>
 
</tt>
  
Line 768: Line 827:
  
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 Manf. ID byte0
+
:0x2A Function ID (0x2A)
:0x01 Manf. ID byte1
+
:0xdd 0 = NO, 1 = YES
:0x74 Manf. ID byte2
+
:0xdd Checksum
:0xdd Model #
+
:0xF7 SysEx End
:0x17 Function ID (0x13)
 
:0xdd CURRENT CPU USAGE (single byte from 0 to 100)
 
:0xdd checksum
 
:0xF7 sysex end
 
 
</tt>
 
</tt>
  
==GET_PRESET_EDITED_STATUS==
+
==SET_TARGET_BLOCK==
The Axe FX and AX8 both have an LED on the front panel labeled EDITED, this LED goes on whenever you make any changes to your preset that have not been saved. This message will request that status. It will reply with 1 if the LED on the front panel is on and 0 if it's off
+
This function is sent when Axe-Edit opens a block for editing, this message should be sent if you will be requesting Real Time modifiers or the [[#GET_MONITOR_GRAPH|GET_MONITOR_GRAPH]].
  
 
Message format:
 
Message format:
  
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 Manf. ID byte0
+
:0x37 Function ID (0x37)
:0x01 Manf. ID byte1
+
:0xdd Block ID bits 6-0
:0x74 Manf. ID byte2
+
:0xdd Block ID bits 13-7
:0xdd Model #
+
:0xdd Checksum
:0x17 Function ID (0x2A)
+
:0xF7 SysEx End
:0xdd checksum
 
:0xF7 sysex end
 
 
</tt>
 
</tt>
  
Response format:
+
Responds with [[#MULTIPURPOSE_RESPONSE|0x64 MULTIPURPOSE_RESPONSE]]
 +
 
 +
 
 +
 
 +
==GET_MONITOR_GRAPH==
 +
This function responds with the Monitor Graph, this is the "MONITOR" section you see on Axe-Edit displaying the EQ curve of many blocks.
 +
 
 +
This function's response contains 256 bytes, aside from the header, checksum and sysex end bytes, representing 128 points on the graph, where each point is made up of two bytes.
 +
 
 +
Each pair of bytes is a 14-bit signed integer, the integer will range from -8191 to 8191 with 0 being the middle of the graph.
 +
The Controllers tab also makes use of this graph for ADSR1/2 but the integer will range from 0 to 8191.
 +
 
 +
When requesting this Graph you must specify the Index of the graph. All blocks have one graph, so use 0 as the Graph Index, with the exception of the Controllers which has two graphs, ADSR1 Index is 0, ADSR2 Index is 1.
 +
 
 +
You MUST send [[#SET_TARGET_BLOCK|SET_TARGET_BLOCK]] before requesting the graph since the graph request does not include a block id.
 +
 
 +
TIP: you should be careful with how often you request this graph. You should only do it when after a set interval after the parameter for that block has been edited.
 +
 
 +
Message format:
 +
 
 +
<tt>
 +
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
 +
:0x36 Function ID (0x36)
 +
:0xdd Graph Index (0 for most blocks, see the above info)
 +
:0xdd Checksum
 +
:0xF7 SysEx End
 +
</tt>
  
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 Manf. ID byte0
+
:0x36 Function ID (0x36)
:0x01 Manf. ID byte1
+
 
:0x74 Manf. ID byte2
+
:256 bytes to follow, representing 128 14-bit Signed Integers
:0xdd Model #
+
 
:0x17 Function ID (0x2A)
+
:0xdd Point 1 bits 6-0
:0xdd 0 = NO, 1 = YES
+
:0xdd Point 1 bits 13-7
:0xdd checksum
+
 
:0xF7 sysex end
+
:0xdd Point 2 bits 6-0
 +
:0xdd Point 2 bits 13-7
 +
 
 +
:0xdd Point 3 bits 6-0
 +
:0xdd Point 3 bits 13-7
 +
 
 +
:...
 +
 
 +
:0xdd Checksum
 +
:0xF7 SysEx End
 
</tt>
 
</tt>
  
==MIDI_SET_PRESET_NUMBER==
+
==GET/SET_AX8_FOOTSWITCHES==
This message sets a preset number of your choice, it will repond with message 0x64 to confirm.
+
 
 +
This function returns the contents of both the per-preset and global foot-switches on the AX8.
 +
 
 +
It includes eight 6-byte chunks:
 +
 
 +
* The first 2 bytes of the chunk represent the block of the local (per-preset) footswitch, the ID will be the Block ID or other IDs representing the function of the footswitch.
 +
* The next two bytes of the chunk represent the global footswitch block ID.
 +
* The next byte represents the flags of the global footswitch, as in if the global footswitch is engaged, engaged+momentary & engaged+latching.
 +
* The next byte represents the flags of the local footswitch.
 +
* When the Global Flag is 0 the per-preset footswitch is used. When the flag is 1, global is engaged in as a latching type. When it is 2 it's engaged as a momentary type.
  
 
Message format:
 
Message format:
  
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 Manf. ID byte0
+
:0x48 Function ID (0x48)
:0x01 Manf. ID byte1
+
:0xdd QUERY, 0=Get Value, 1=Set Value
:0x74 Manf. ID byte2
+
:0xdd Number of Foot-switches (0 to request all)
:0xdd Model #
+
:0xdd Checksum
:0x3C Function ID (0x3C)
+
:0xF7 SysEx End
:0xdd Preset Number bits 6-0
+
</tt>
:0xdd Preset Number bits 13-7
+
 
:0xdd checksum
+
Response format:
:0xF7 sysex end
+
 
 +
<tt>
 +
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
 +
:0x48 Function ID (0x48)
 +
:0xdd QUERY, 0=Get Value, 1=Set Value
 +
:0xdd Number of Foot-switches (0x08 on the AX8)
 +
:Eight 6-byte chunks to follow (with the first chunk representing footswitch 1, last one footswitch 8)
 +
:0xdd Local ID bits 6-0
 +
:0xdd Local ID bits 13-7
 +
:0xdd Global ID bits 6-0
 +
:0xdd Global ID bits 13-7
 +
:0xdd Global Flag, 0=Global Disabled, 1=Global Engaged/Latching, 2=Global Engaged/Momentary
 +
:0xdd Local Flag, 1=Local Latching, 2=Local Momentary
 +
:...
 +
:0xdd Checksum
 +
:0xF7 SysEx End
 
</tt>
 
</tt>
  
On the Axe FX the first byte for the preset number is the bank (with an index of 0) and the second byte is the preset number in that bank from 0 to 127. for example if you are on bank A the first byte is 0, bank B then first byte is 1 and so on. if you are on preset 10 then the preset byte is 9, etc
+
To edit footswitches you send the entire layout of footswitches with the QUERY being <tt>1</tt>, you would include each 6-byte chunk after the Number of Foot-switches, each chunk would have to have the values you want to set for each footswitch.
If you are on Bank C preset 50 then you want your first byte to be 2 and the second one to be 49 or in Hex 0x02, 0x31
 
  
=MIDI SysEx: calculating the SysEx checksum=
+
=MIDI SysEx: Importing/Exporting Presets=
As mentioned above, the Axe-FX II units require a checksum to be added to the end of the SysEx string that is sent to it (before the terminating F7 byte) as a verification step.
 
  
In order to calculate the checksum, you basically have to XOR every byte from the start of the SysEx message, up to the character BEFORE the terminating F7 byte.  For example, to send the following SysEx message (to fetch a preset name):
 
  
<tt>F0 00 01 74 03 0F F7</tt>
+
 
 +
=MIDI SysEx: calculating the SysEx Checksum=
 +
As mentioned above, the Axe-FX II units require a Checksum at the end of the SysEx string that is sent to it (before the terminating F7 byte) as a verification step.
 +
 
 +
In order to calculate the Checksum, you basically have to XOR every byte from the start of the SysEx message, up to the character BEFORE the terminating F7 byte.  For example, to send the following SysEx message (to fetch a preset name):
 +
 
 +
:<tt>F0 00 01 74 03 0F F7</tt>
  
 
We would have to XOR all the byte values from the starting 'F0' to the '0F' which is the second last byte:
 
We would have to XOR all the byte values from the starting 'F0' to the '0F' which is the second last byte:
  
<tt>0xF0 ^ 0x00 ^ 0x01 ^ 0x74 ^ 0x03 ^ 0x0F = '''0x89'''</tt>
+
:<tt>0xF0 ^ 0x00 ^ 0x01 ^ 0x74 ^ 0x03 ^ 0x0F = '''0x89'''</tt>
  
 
Then, we would need to strip the leftmost bit from the result (by ANDing it to 0x7F):
 
Then, we would need to strip the leftmost bit from the result (by ANDing it to 0x7F):
  
<tt>0x89 & 0x7F = '''0x09'''</tt>
+
:<tt>0x89 & 0x7F = '''0x09'''</tt>
  
 
And, we add this byte (actually, a septet now) to the end of the SysEx string, BEFORE the terminating F7:
 
And, we add this byte (actually, a septet now) to the end of the SysEx string, BEFORE the terminating F7:
  
<tt>F0 00 01 74 03 0F '''09''' F7</tt>
+
:<tt>F0 00 01 74 03 0F '''09''' F7</tt>
 +
 
 +
Obviously, in a "static" SysEx message like above, you do not have to recalculate the Checksum each time as it will always be "09" as the rest of the message does not change, but if you are sending a SysEx string to change a parameter value, etc., then you will have to calculate the Checksum on the fly as byte values towards the end of the SysEx string will be different each time.
 +
 
 +
For Python users, here is a checksum function to return the checksum string:
  
Obviously, in a 'static' SysEx message like above, you do not have to recalculate the checksum each time as it will always be '09' as the rest of the message does not change, but if you are sending a SysEx string to change a parameter value etc. then you will have to calculate the checksum on the fly as byte values towards the end of the SysEx string will be different each time.
+
from functools import reduce
 +
 +
def checksum(ip_str):
 +
    outstr = ''  # Create an outstring object
 +
    ip_list = ip_str.split()  # Split the string into a list
 +
    int_list = [int('0x' + str(x), 16) for x in ip_list[0:-1]]  #  Create an integer list
 +
    s = reduce(lambda x, y: x ^ y, int_list)  # Calculate the checksum
 +
    int_list.append(s & 0x7f)  # Append the checksum to the list with leftmost bit stripped
 +
    int_list.append(0xF7)  # Append the terminating byte to the list
 +
    for itm in int_list:  # Get each item from the list
 +
        a_str = str(hex(itm))[2:]  # Create a string without the first two characters
 +
        outstr = outstr + a_str.zfill(2) + ' '  # Concatenate each item into a single string
 +
    return outstr.strip()  # Strip leading or trailing blanks and return the string
  
 
=MIDI SysEx: obtaining parameter values=
 
=MIDI SysEx: obtaining parameter values=
  
The old Standard/Ultra devices used to store the parameter values on *most* knobs as 0-254. This was split into two bytes, XX YY where XX was the lowest 4 bits of the value, and YY was the highest 4 bits. Pretty simple.
+
The old Standard/Ultra devices used to store the parameter values on *most* knobs as 0-254. This was split into two bytes, <tt>XX YY</tt> where <tt>XX</tt> was the lowest 4 bits of the value, and <tt>YY</tt> was the highest 4 bits. Pretty simple.
  
 
The new Axe-II now has more granular control over *most* knobs, with the values going from 0-65534. This requires a full 16 bits to store. The problem is that the MIDI specifications means you can only transmit values using 7 bits as the highest bit of each byte must be a zero.
 
The new Axe-II now has more granular control over *most* knobs, with the values going from 0-65534. This requires a full 16 bits to store. The problem is that the MIDI specifications means you can only transmit values using 7 bits as the highest bit of each byte must be a zero.
  
To get around this, the Axe-II uses THREE bytes to transmit the values XX YY ZZ where XX is the lowest 7 bits of the data, YY is the 8th to the 14th bit of the data, and ZZ is the remaining top two bits of the data.
+
To get around this, the Axe-II uses THREE bytes to transmit the values <tt>XX YY ZZ</tt> where <tt>XX</tt> is the lowest 7 bits of the data, <tt>YY</tt> is the 8th to the 14th bit of the data, and <tt>ZZ</tt> is the remaining top two bits of the data.
 +
 
 +
So, if you had the value 52421 on a knob, then this would be represented by the 16 bits: <tt>1100110011000101</tt>.
  
So, if you had the value 52421 on a knob, then this would be represented by the 16 bits: 1100110011000101
+
If you split this into segments of length 2/7/7 to store in <tt>ZZ</tt>/<tt>YY</tt>/<tt>XX</tt>: <tt>11  0011001  1000101</tt>
  
If you split this into segments of length 2/7/7 to store in ZZ/YY/XX:  11  0011001  1000101
+
So <tt>XX</tt> gets the last segment: <tt>01000101</tt>
 +
And <tt>YY</tt> gets the middle segment: <tt>00011001</tt>
 +
And <tt>ZZ</tt> gets the first segment: <tt>00000011</tt>
  
So XX gets the last segment: 01000101
+
You will also have to back-calculate the respective knob values to the 16 bit values. For example, a knob that goes from 0 - 10, 0 would of course be <tt>0</tt>, but 10 would be <tt>65534</tt>. From there, you would work out that 5 is <tt>32767</tt> and 7 would be about <tt>45871</tt> etc.
And YY gets the middle segment: 00011001
 
And ZZ gets the first segment: 00000011
 
  
You will also have to back-calculate the respective knob values to the 16 bit values. For example, a knob that goes from 0 - 10, 0 would of course be 0, but 10 would be 65534. From there, you would work out that 5 is 32767 and 7 would be about 45871 etc.
+
To convert these bytes to the decimal value and visa-versa read [[#MIDI_Sysex:_converting_bytes_to_decimal_and_vise_versa_and_more|MIDI Sysex: converting bytes to decimal and vise versa and more]].
  
 
=MIDI SysEx: loading IRs=
 
=MIDI SysEx: loading IRs=
Line 881: Line 1,014:
 
Message Format:
 
Message Format:
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 manufacturing ID byte 0
 
:0x01 manufacturing ID byte 1
 
:0x74 manufacturing ID byte 2
 
:0x03 model number
 
 
:0x7A function ID
 
:0x7A function ID
:0x20  
+
:0x20
 
:0x00
 
:0x00
 
:0x10
 
:0x10
:0xdd checksum
+
:0xdd Checksum
:0xF7 sysex end
+
:0xF7 SysEx End
 
</tt>
 
</tt>
  
Line 899: Line 1,028:
 
bytes and can hold either four text characters or one 32-bit IR data sample.
 
bytes and can hold either four text characters or one 32-bit IR data sample.
  
The first data message sent includes 8 chunks of text that specify the 32-character IR name, and  
+
The first data message sent includes 8 chunks of text that specify the 32-character IR name, and
24 chunks of IR data.  The subsequent 63 data messages each contain 32 data samples for a  
+
24 chunks of IR data.  The subsequent 63 data messages each contain 32 data samples for a
 
total of 2040 samples.
 
total of 2040 samples.
  
 
Message Format:
 
Message Format:
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 manufacturing ID byte 0
 
:0x01 manufacturing ID byte 1
 
:0x74 manufacturing ID byte 2
 
:0x03 model number
 
 
:0x7B function ID
 
:0x7B function ID
:0x20  
+
:0x20
:0x00  
+
:0x00
 
:0xdd data chunk byte 0
 
:0xdd data chunk byte 0
 
:0xdd data chunk byte 1
 
:0xdd data chunk byte 1
Line 919: Line 1,044:
 
:0xdd data chunk byte 4
 
:0xdd data chunk byte 4
 
:--- 31 additional five byte data chunks ---
 
:--- 31 additional five byte data chunks ---
:0xdd checksum
+
:0xdd Checksum
:0xF7 sysex end
+
:0xF7 SysEx End
 
</tt>
 
</tt>
  
Line 929: Line 1,054:
 
Message Format:
 
Message Format:
 
<tt>
 
<tt>
:0xF0 sysex start
+
:[[#MIDI_SysEx:_Axe-Fx_II|HEADER BYTES]]
:0x00 manufacturing ID byte 0
 
:0x01 manufacturing ID byte 1
 
:0x74 manufacturing ID byte 2
 
:0x03 model number
 
 
:0x7C function ID
 
:0x7C function ID
:0xdd encoded checksum byte 0 for IR data  
+
:0xdd encoded Checksum byte 0 for IR data
:0xdd encoded checksum byte 1 for IR data  
+
:0xdd encoded Checksum byte 1 for IR data
:0xdd encoded checksum byte 2 for IR data  
+
:0xdd encoded Checksum byte 2 for IR data
:0xdd encoded checksum byte 3 for IR data  
+
:0xdd encoded Checksum byte 3 for IR data
:0xdd encoded checksum byte 4 for IR data  
+
:0xdd encoded Checksum byte 4 for IR data
:0xdd checksum
+
:0xdd Checksum
:0xF7 sysex end
+
:0xF7 SysEx End
 
</tt>
 
</tt>
  
 
'''Data Chunk Encoding Scheme'''
 
'''Data Chunk Encoding Scheme'''
  
The data encoding scheme translates four octets into five septets.  Each septet occupies the  
+
The data encoding scheme translates four octets into five septets.  Each septet occupies the
lower seven bits of a byte, with the most significant bit set to 0.
+
lower seven bits of a byte, with the most significant bit set to 0.
+
 
 
:* octet is one byte containing 8 bits of data
 
:* octet is one byte containing 8 bits of data
 
:* septet  is one byte containing 7 bits of data
 
:* septet  is one byte containing 7 bits of data
Line 961: Line 1,082:
 
=MIDI Sysex: converting bytes to decimal and vise versa and more=
 
=MIDI Sysex: converting bytes to decimal and vise versa and more=
  
All functions below written in C++
+
All the functions below are written in C++.
 +
 
 +
The following are for each 5 byte chunk of message <tt>0x0E</tt> [#PRESET_BLOCKS_DATA|PRESET_BLOCKS_DATA].
  
The following are for each 5 byte chunk of message 0x0E (MIDI_GET_PRESET_EFFECT_BLOCKS_AND_CC_AND_BYPASS_STATE)
+
This function returns <tt>true</tt> if the block is in <tt>X</tt> state or <tt>false</tt> if the block is in <tt>Y</tt> state.
 +
<tt>x</tt> is the first byte of each 5 byte chunk of message <tt>0x0E</tt>.
  
this function returns true if the block is in X state or false if the block is in Y state
+
<pre>
x is the first byte of each 5 byte chunk of message 0x0E
 
<tt>
 
 
bool isBlockX(byte x){
 
bool isBlockX(byte x){
 
   if(x==0x03||x==0x02){
 
   if(x==0x03||x==0x02){
Line 974: Line 1,096:
 
   return false;
 
   return false;
 
}
 
}
</tt>
+
</pre>
 +
 
 +
This function returns <tt>true</tt> if the block is bypassed, <tt>false</tt> if it's not.
 +
<tt>x</tt> is the first byte of each 5 byte chunk of message <tt>0x0E</tt>.
  
this function returns true if the block is bypassed, false if it's not
+
<pre>
x is the first byte of each 5 byte chunk of message 0x0E
 
<tt>
 
 
bool isBlockBypassed(byte x){
 
bool isBlockBypassed(byte x){
 
   if(x==0x03||x==0x01){
 
   if(x==0x03||x==0x01){
Line 985: Line 1,108:
 
   return true;
 
   return true;
 
}
 
}
</tt>
+
</pre>
 +
 
 +
This function converts the two bytes for the block's bypass CC (IA CC Number LSB/MSB) into a decimal number.
 +
LSB is the second byte and MSB is the third byte of each 5 byte chunk of message <tt>0x0E</tt>.
  
this function converts the 2 bytes for the block's bypass CC (IA CC Number LSB/MSB) into a decimal number
+
<pre>
LSB is the second byte and MSB is the third byte of each 5 byte chunk of message 0x0E
 
<tt>
 
 
int toBlockCC(byte LSB, byte MSB){
 
int toBlockCC(byte LSB, byte MSB){
 
   return ((LSB & 0x7E) >> 1) + ((MSB & 3) << 6);
 
   return ((LSB & 0x7E) >> 1) + ((MSB & 3) << 6);
 
}
 
}
</tt>
+
</pre>
  
 +
This function converts the two bytes for the block's ID (Effect ID LSB/MSB) into a decimal number.
 +
LSB is the fourth byte and MSB is the fifth byte of each 5 byte chunk of message <tt>0x0E</tt>.
  
this function converts the 2 bytes for the block's ID (Effect ID LSB/MSB) into a decimal number
+
<pre>
LSB is the fourth byte and MSB is the fifth byte of each 5 byte chunk of message 0x0E
 
<tt>
 
 
int blockID(byte LSB, byte MSB){
 
int blockID(byte LSB, byte MSB){
 
   return ((LSB & 0x78) >> 3) + ((MSB & 0x0F) << 4);
 
   return ((LSB & 0x78) >> 3) + ((MSB & 0x0F) << 4);
 
}
 
}
</tt>
+
</pre>
 
 
  
 +
This function converts the effect ID bytes OR the parameter ID bytes into a decimal number.
  
this function convers the effect ID bytes OR the parameter ID bytes into a decimal number
+
<pre>
<tt>
 
 
int bytesToInt(byte byte1, byte byte2){
 
int bytesToInt(byte byte1, byte byte2){
 
   return (byte1 & 0x7F) | ((byte2 & 0x7F)<<7);
 
   return (byte1 & 0x7F) | ((byte2 & 0x7F)<<7);
 
}
 
}
</tt>
+
</pre>
 +
 
 +
This is the reverse of the above to turn a decimal number into two bytes where x is the decimal number.
  
the reverse of the above to turn a decimal number into 2 bytes where x is the decimal number
+
<pre>
<tt>
 
 
byte byte1 = (x & 0x7F);
 
byte byte1 = (x & 0x7F);
byte byte2 = ((x >>= 7) & 0x7F);
 
</tt>
 
  
 +
byte byte2 = ((x >> 7) & 0x7F);
 +
</pre>
 +
 +
This function converts the 3 parameter value bytes on message (<tt>0x02</tt>) into a decimal number.
  
this function converts the 3 parameter value bytes on message (0x02) into a decimal number
+
<pre>
<tt>
 
 
int parameterValueBytesToInt(byte byte1, byte byte2, byte byte3){
 
int parameterValueBytesToInt(byte byte1, byte byte2, byte byte3){
 
   return (byte1 & 0x7F) | ((byte2 & 0x7F)<<7) | ((byte3 & 0x7F)<<14);
 
   return (byte1 & 0x7F) | ((byte2 & 0x7F)<<7) | ((byte3 & 0x7F)<<14);
 
}
 
}
</tt>
+
</pre>
 +
 
 +
This is the reverse of the above to turn a decimal number into 3 bytes where <tt>x</tt> is the decimal number.
  
the reverse of the above to turn a decimal number into 3 bytes where x is the decimal number
+
<pre>
<tt>
 
 
byte byte1 = x & 0x7F;
 
byte byte1 = x & 0x7F;
byte byte2 = (x >>= 7) & 0x7F;
 
byte byte3 = (x >>= 14) & 0x7F);
 
</tt>
 
  
to convert a decimal number into the 2 bytes for a preset change, where x is the decimal number
+
byte byte2 = (x >> 7) & 0x7F;
<tt>
+
 
 +
byte byte3 = (x >> 14) & 0x7F);
 +
</pre>
 +
 
 +
This will convert a decimal number into the two bytes for a preset change, where <tt>x</tt> is the decimal number.
 +
 
 +
<pre>
 
byte byte1 = x >> 7;
 
byte byte1 = x >> 7;
 +
 
byte byte2 = x & 0x7F;
 
byte byte2 = x & 0x7F;
</tt>
+
</pre>
 +
 
 +
To convert the two bytes received from a preset change to a decimal number use:
  
to convert the 2 bytes received from a preset change to a decimal number
+
Axe FX II:
  
Axe FX II
+
<pre>
<tt>
 
 
int x = (byte1 & 0x7F) << 7 | byte2;
 
int x = (byte1 & 0x7F) << 7 | byte2;
</tt>
+
</pre>
 +
 
 +
AX8:
  
AX8
+
<pre>
<tt>
 
 
int x = (byte1 & 0x7F) | ((byte2 & 0x7F) << 7);
 
int x = (byte1 & 0x7F) | ((byte2 & 0x7F) << 7);
</tt>
+
</pre>
  
 +
This will convert the decimal preset number into a Bank/Preset set. This number ranges from 0 to 383 on the Axe FX II, 0 to 767 on the XL/+ and 0 to 511 on the AX8.
  
to convert the decimal preset number into a Bank/Preset set.
+
On the Axe FX II or later,  where x is the decimal number from 0 to 383/767:
this number ranges from 0 to 383 on the Axe FX II, 0 to 767 on the XL/+ and 0 to 511 on the AX8
 
  
Axe FX II or later,  where x is the decimal number from 0 to 383/767
+
<pre>
<tt>
 
 
byte bankNumber = floor(x / 128); // banks are labeled A,B,C,D,E,F where bank A is 0 and bank F is 5
 
byte bankNumber = floor(x / 128); // banks are labeled A,B,C,D,E,F where bank A is 0 and bank F is 5
 +
 
byte presetNumber = x - (bankNumber*128); // preset number with index of 0, to display offset it to 1 just add 1 to this number when displayed
 
byte presetNumber = x - (bankNumber*128); // preset number with index of 0, to display offset it to 1 just add 1 to this number when displayed
</tt>
+
</pre>
 +
 
 +
For the AX8, where x is the decimal number from 0 to 511:
  
AX8 where x is the decimal number from 0 to 511
+
<pre>
<tt>
 
 
byte bankNumber = floor(x / 8); // banks are labeled from 1 to 64, this functions will return a number from 0 to 63, add 1 when you display it
 
byte bankNumber = floor(x / 8); // banks are labeled from 1 to 64, this functions will return a number from 0 to 63, add 1 when you display it
 +
 
byte presetNumber = x - (bank * 8);
 
byte presetNumber = x - (bank * 8);
</tt>
+
</pre>
 +
 
 +
=MIDI SysEx: Blocks & Parameters IDs=
 +
 
 +
Read this: [[MIDI SysEx]]
 +
 
 +
=MIDI SysEx: more information=
 +
 
 +
Read this: [http://forum.fractalaudio.com/threads/using-backing-tracks-to-trigger-preset-scene-changes-w-bandhelper.125461 Recalling presets and scenes in hex]
 +
 
 +
=Axe-Fx II MIDI SysEx: Info=
 +
 
 +
The following tables contain Axe-Fx II data as of Quantum 8.02.
 +
 
 +
Information on this page is for educational purposes only.
 +
 
 +
=Axe-Fx II MIDI SysEx: Block IDs=
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! ID
 +
! Name
 +
! Group Code
 +
! Can Bypass
 +
! Available on AX8
 +
! Axe-Fx II X/Y
 +
! Axe-Fx II XL/XL+ X/Y
 +
! AX8 X/Y
 +
|-
 +
|106
 +
|Amp 1
 +
|AMP
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|107
 +
|Amp 2
 +
|AMP
 +
|Yes
 +
|No
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|108
 +
|Cab 1
 +
|CAB
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|109
 +
|Cab 2
 +
|CAB
 +
|Yes
 +
|No
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|116
 +
|Chorus 1
 +
|CHO
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|117
 +
|Chorus 2
 +
|CHO
 +
|Yes
 +
|No
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|100
 +
|Compressor 1
 +
|CPR
 +
|Yes
 +
|Yes
 +
|No
 +
|Yes
 +
|Yes
 +
|-
 +
|101
 +
|Compressor 2
 +
|CPR
 +
|Yes
 +
|No
 +
|No
 +
|Yes
 +
|Yes
 +
|-
 +
|141
 +
|Controllers
 +
|CONTROLLERS
 +
|No
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|-
 +
|148
 +
|Crossover 1
 +
|XVR
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|149
 +
|Crossover 2
 +
|XVR
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|112
 +
|Delay 1
 +
|DLY
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|113
 +
|Delay 2
 +
|DLY
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|133
 +
|Drive 1
 +
|DRV
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|134
 +
|Drive 2
 +
|DRV
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|135
 +
|Enhancer
 +
|ENH
 +
|Yes
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|-
 +
|136
 +
|FX Loop
 +
|FXL
 +
|Yes
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|-
 +
|143
 +
|Feedback Return
 +
|RTN
 +
|No
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|142
 +
|Feedback Send
 +
|SND
 +
|No
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|131
 +
|Filter 1
 +
|FIL
 +
|Yes
 +
|Yes
 +
|No
 +
|No
 +
|Yes
 +
|-
 +
|132
 +
|Filter 2
 +
|FIL
 +
|Yes
 +
|Yes
 +
|No
 +
|No
 +
|Yes
 +
|-
 +
|164
 +
|Filter 3
 +
|FIL
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|Yes
 +
|-
 +
|165
 +
|Filter 4
 +
|FIL
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|Yes
 +
|-
 +
|118
 +
|Flanger 1
 +
|FLG
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|119
 +
|Flanger 2
 +
|FLG
 +
|Yes
 +
|No
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|126
 +
|Formant
 +
|FRM
 +
|Yes
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|-
 +
|150
 +
|Gate Expander
 +
|GTE
 +
|Yes
 +
|Yes
 +
|No
 +
|Yes
 +
|Yes
 +
|-
 +
|151
 +
|Gate Expander 2
 +
|GTE
 +
|Yes
 +
|No
 +
|No
 +
|Yes
 +
|Yes
 +
|-
 +
|102
 +
|Graphic EQ 1
 +
|GEQ
 +
|Yes
 +
|Yes
 +
|No
 +
|Yes
 +
|No
 +
|-
 +
|103
 +
|Graphic EQ 2
 +
|GEQ
 +
|Yes
 +
|Yes
 +
|No
 +
|Yes
 +
|No
 +
|-
 +
|160
 +
|Graphic EQ 3
 +
|GEQ
 +
|Yes
 +
|No
 +
|No
 +
|Yes
 +
|No
 +
|-
 +
|161
 +
|Graphic EQ 4
 +
|GEQ
 +
|Yes
 +
|No
 +
|No
 +
|Yes
 +
|No
 +
|-
 +
|139
 +
|Input Noise Gate
 +
|INPUT
 +
|No
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|-
 +
|169
 +
|Looper
 +
|LPR
 +
|Yes
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|-
 +
|147
 +
|Megatap Delay
 +
|MGT
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|137
 +
|Mixer
 +
|MIX
 +
|No
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|138
 +
|Mixer 2
 +
|MIX
 +
|No
 +
|No
 +
|No
 +
|Yes
 +
|No
 +
|-
 +
|114
 +
|Multi Delay 1
 +
|MTD
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|115
 +
|Multi Delay 2
 +
|MTD
 +
|Yes
 +
|No
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|154
 +
|Multiband Compressor 1
 +
|MBC
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|155
 +
|Multiband Compressor 2
 +
|MBC
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|140
 +
|Output
 +
|OUTPUT
 +
|No
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|-
 +
|104
 +
|Parametric EQ 1
 +
|PEQ
 +
|Yes
 +
|Yes
 +
|No
 +
|Yes
 +
|No
 +
|-
 +
|105
 +
|Parametric EQ 2
 +
|PEQ
 +
|Yes
 +
|Yes
 +
|No
 +
|Yes
 +
|No
 +
|-
 +
|162
 +
|Parametric EQ 3
 +
|PEQ
 +
|Yes
 +
|No
 +
|No
 +
|Yes
 +
|No
 +
|-
 +
|163
 +
|Parametric EQ 4
 +
|PEQ
 +
|Yes
 +
|No
 +
|No
 +
|Yes
 +
|No
 +
|-
 +
|122
 +
|Phaser 1
 +
|PHA
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|123
 +
|Phaser 2
 +
|PHA
 +
|Yes
 +
|No
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|130
 +
|Pitch 1
 +
|PIT
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|153
 +
|Pitch 2
 +
|PIT
 +
|Yes
 +
|No
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|156
 +
|Quad Chorus 1
 +
|QCH
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|157
 +
|Quad Chorus 2
 +
|QCH
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|158
 +
|Resonator 1
 +
|RES
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|159
 +
|Resonator 2
 +
|RES
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|110
 +
|Reverb 1
 +
|REV
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|111
 +
|Reverb 2
 +
|REV
 +
|Yes
 +
|No
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|152
 +
|Ring Modulator
 +
|RNG
 +
|Yes
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|-
 +
|120
 +
|Rotary Speaker 1
 +
|ROT
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|121
 +
|Rotary Speaker 2
 +
|ROT
 +
|Yes
 +
|No
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|144
 +
|Synth 1
 +
|SYN
 +
|Yes
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|-
 +
|145
 +
|Synth 2
 +
|SYN
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|170
 +
|Tone Match
 +
|TMA
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|128
 +
|Tremolo/Panner 1
 +
|TRM
 +
|Yes
 +
|Yes
 +
|No
 +
|Yes
 +
|Yes
 +
|-
 +
|129
 +
|Tremolo/Panner 2
 +
|TRM
 +
|Yes
 +
|No
 +
|No
 +
|Yes
 +
|Yes
 +
|-
 +
|146
 +
|Vocoder
 +
|VOC
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|127
 +
|Volume/Pan 1
 +
|VOL
 +
|Yes
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|-
 +
|166
 +
|Volume/Pan 2
 +
|VOL
 +
|Yes
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|-
 +
|167
 +
|Volume/Pan 3
 +
|VOL
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|168
 +
|Volume/Pan 4
 +
|VOL
 +
|Yes
 +
|No
 +
|No
 +
|No
 +
|No
 +
|-
 +
|124
 +
|Wah 1
 +
|WAH
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|Yes
 +
|-
 +
|125
 +
|Wah 2
 +
|WAH
 +
|Yes
 +
|No
 +
|Yes
 +
|Yes
 +
|Yes
 +
|}
 +
[[#top|Back to Top]]
 +
 
 +
=Axe-Fx II MIDI SysEx=
 +
==CPR==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|CPR
 +
|0
 +
|TRESHOLD
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CPR
 +
|1
 +
|RATIO
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CPR
 +
|2
 +
|ATTACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CPR
 +
|3
 +
|RELEASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CPR
 +
|4
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CPR
 +
|5
 +
|KNEE
 +
|select
 +
|0: HARD<br>1: SOFT<br>2: SOFTER<br>3: SOFTEST<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CPR
 +
|6
 +
|MAKEUP
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|CPR
 +
|7
 +
|DETECT
 +
|select
 +
|0: RMS<br>1: PEAK<br>2: RMS+PEAK<br>3: FAST RMS<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CPR
 +
|8
 +
|FILTER
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CPR
 +
|10
 +
|SIDECHAIN
 +
|select
 +
|0: BLOCK L+R<br>1: ROW 1<br>2: ROW 2<br>3: ROW 3<br>4: ROW 4<br>5: INPUT 1<br>6: INPUT 2<br>7: BLOCK L<br>8: BLOCK R<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CPR
 +
|11
 +
|MIX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CPR
 +
|12
 +
|EFFECT TYPE
 +
|select
 +
|0: STUDIO COMP<br>1: PEDAL COMP 1<br>2: PEDAL COMP 2<br>3: DYNAMICS<br>4: OPTICAL 1<br>5: OPTICAL 2<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CPR
 +
|13
 +
|COMP
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CPR
 +
|14
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE FX OUT<br>2: MUTE OUT<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CPR
 +
|15
 +
|LOOK AHEAD
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CPR
 +
|16
 +
|AUTO
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|CPR
 +
|17
 +
|EMPHASIS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CPR
 +
|18
 +
|DYNAMICS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CPR
 +
|19
 +
|INPUT Level
 +
|select
 +
|0: INSTRUMENT<br>1: LINE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|Since Quantum 7.01
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==GEQ==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|GEQ
 +
|0
 +
|31
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GEQ
 +
|1
 +
|63
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GEQ
 +
|2
 +
|125
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GEQ
 +
|3
 +
|250
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GEQ
 +
|4
 +
|500
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GEQ
 +
|5
 +
|1K
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GEQ
 +
|6
 +
|2K
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GEQ
 +
|7
 +
|4K
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GEQ
 +
|8
 +
|8K
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GEQ
 +
|9
 +
|16K
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GEQ
 +
|11
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|GEQ
 +
|12
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|GEQ
 +
|13
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|GEQ
 +
|15
 +
|EFFECT TYPE
 +
|select
 +
|0: 10 BAND CONST Q<br>1: 8 BAND CONST Q<br>2: 7 BAND CONST Q<br>3: 5 BAND CONST Q<br>4: 10 BAND VAR Q<br>5: 8 BAND VAR Q<br>6: 7 BAND VAR Q<br>7: 5 BAND VAR Q<br>8: 5 BAND PASSIVE<br>9: 4 BAND PASSIVE<br>10: 3 BAND PASSIVE<br>11: 3 BAND CONSOLE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GEQ
 +
|16
 +
|MASTER Q
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==PEQ==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|PEQ
 +
|0
 +
|FREQ 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|1
 +
|FREQ 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|2
 +
|FREQ 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|3
 +
|FREQ 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|4
 +
|FREQ 5
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|5
 +
|Q 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|6
 +
|Q 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|7
 +
|Q 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|8
 +
|Q 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|9
 +
|Q 5
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|10
 +
|GAIN 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|11
 +
|GAIN 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|12
 +
|GAIN 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|13
 +
|GAIN 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|14
 +
|GAIN 5
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|15
 +
|FREQ TYPE 1
 +
|select
 +
|0: SHELVING<br>1: PEAKING<br>2: BLOCKING<br>3: SHELVING2<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|16
 +
|FREQ TYPE 5
 +
|select
 +
|0: SHELVING<br>1: PEAKING<br>2: BLOCKING<br>3: SHELVING2<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|17
 +
|FREQ TYPE 2
 +
|select
 +
|0: PEAKING<br>1: SHELVING<br>2: SHELVING2<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|18
 +
|FREQ TYPE 4
 +
|select
 +
|0: PEAKING<br>1: SHELVING<br>2: SHELVING2<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PEQ
 +
|19
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PEQ
 +
|20
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PEQ
 +
|21
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==AMP==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|AMP
 +
|0
 +
|EFFECT TYPE
 +
|select
 +
|0: 59 BASSGUY<br>1: 65 BASSGUY NRML<br>2: VIBRATO VERB<br>3: DELUXE VERB VIB<br>4: DOUBLE VERB VIB<br>5: JR BLUES<br>6: CLASS-A 15W TB<br>7: CLASS-A 30W<br>8: CLASS-A 30W TB<br>9: BRIT JM45<br>10: PLEXI 50W NRML<br>11: PLEXI 50W HI 1<br>12: 1987X NORMAL<br>13: 1987X TREBLE<br>14: BRIT 800<br>15: BRIT SUPER<br>16: HIPOWER NORMAL<br>17: HIPOWER BRILLNT<br>18: USA CLEAN<br>19: USA PRE CLEAN<br>20: USA RHYTHM<br>21: USA IIC+<br>22: USA IIC+ BRight<br>23: USA LEAD<br>24: USA LEAD BRT<br>25: RECTO2 ORG VNTG<br>26: RECTO2 ORG MDRN<br>27: RECTO2 RED VNTG<br>28: RECTO2 RED MDRN<br>29: EURO BLUE<br>30: EURO RED<br>31: SHIVER CLEAN<br>32: SHIVER LEAD<br>33: EURO UBER<br>34: SOLO 99 CLEAN<br>35: SOLO 100 RHY<br>36: SOLO 100 LEAD<br>37: FRIEDMAN BE V1<br>38: FRIEDMAN HBE V1<br>39: PVH 6160 BLOCK<br>40: MR Z MZ-38<br>41: CA3+ RHY<br>42: CA3+ LEAD<br>43: WRECKER ROCKET<br>44: CORNCOB M50<br>45: CA OD-2<br>46: FRYETTE D60 L<br>47: FRYETTE D60 M<br>48: BRIT BROWN<br>49: CITRUS RV50<br>50: JAZZ 120<br>51: ENERGYBALL<br>52: ODS-100 CLEAN<br>53: ODS-100 HRM<br>54: FAS RHYTHM<br>55: FAS LEAD 1<br>56: FAS LEAD 2<br>57: FAS MODERN<br>58: DAS METALL<br>59: BRIT PRE<br>60: BUTTERY<br>61: BOUTIQUE 1<br>62: BOUTIQUE 2<br>63: CAMERON CCV 1A<br>64: CAMERON CCV 2A<br>65: SV BASS<br>66: TUBE PRE<br>67: FAS BROWN<br>68: BIG HAIR<br>69: SOLO 99 LEAD<br>70: SUPERTWEED<br>71: TX STAR LEAD<br>72: FAS WRECK<br>73: BRIT JVM OD1 OR<br>74: BRIT JVM OD2 OR<br>75: FAS 6160<br>76: CALI LEGGY<br>77: USA LEAD +<br>78: USA LEAD BRT +<br>79: PRINCE TONE<br>80: BLANKNSHP LEEDS<br>81: 5153 100W GREEN<br>82: 5153 100W BLUE<br>83: 5153 100W RED<br>84: SOLO 88 RHYTHM<br>85: DIV/13 CJ<br>86: HERBIE CH2-<br>87: HERBIE CH2+<br>88: HERBIE CH3<br>89: DIRTY SHIRLEY 1<br>90: DIZZY V4 BLUE 2<br>91: DIZZY V4 BLUE 3<br>92: DIZZY V4 BLUE 4<br>93: SUHR BADGER 18<br>94: SUHR BADGER 30<br>95: PRINCE TONE NR<br>96: SUPREMO TREM<br>97: ATOMICA LOW<br>98: ATOMICA HIGH<br>99: DELUXE TWEED<br>100: SPAWN ROD OD2-1<br>101: SPAWN ROD OD2-2<br>102: SPAWN ROD OD2-3<br>103: BRIT SILVER<br>104: SPAWN NITROUS 2<br>105: FAS CRUNCH<br>106: TWO STONE J35 1<br>107: FOX ODS<br>108: HOT KITTY<br>109: BAND-COMMANDER<br>110: SUPER VERB VIB<br>111: VIBRA-KING<br>112: GIBTONE SCOUT<br>113: PVH 6160+ LD<br>114: SOLO 100 CLEAN<br>115: USA PRE LD2 GRN<br>116: USA PRE LD2 YLW<br>117: CA3+ CLEAN<br>118: FOX ODS DEEP<br>119: BRIT JVM OD1 GN<br>120: BRIT JVM OD2 GN<br>121: VIBRATO LUX<br>122: BRIT 800 MOD<br>123: NUCLEAR-TONE<br>124: BLUDOJAI CLEAN<br>125: BLUDOJAI LD PAB<br>126: PLEXI 100W HIGH<br>127: PLEXI 100W NRML<br>128: RUBY ROCKET<br>129: AC-20 EF86 B<br>130: PRINCE TONE REV<br>131: COMET CONCOURSE<br>132: FAS MODERN II<br>133: CA TRIPTIK MDRN<br>134: CA TRIPTIK CLSC<br>135: CA TRIPTIK CLN<br>136: THORDENDAL VINT<br>137: THORDENDAL MDRN<br>138: ODS-100 HRM MID<br>139: EURO BLUE MDRN<br>140: EURO RED MDRN<br>141: PLEXI 50W JUMP<br>142: AC-20 EF86 T<br>143: COMET 60<br>144: HIPOWER JUMPED<br>145: PLEXI 100W JUMP<br>146: BRIT JM45 JUMP<br>147: 1987X JUMP<br>148: RECTO1 ORG VNTG<br>149: RECTO1 RED<br>150: ODS-100 FORD 1<br>151: BOGFISH STRATO<br>152: BOGFISH BROWN<br>153: 5F1 TWEED<br>154: WRECKER EXPRESS<br>155: TWO STONE J35 2<br>156: ODS-100 FORD 2<br>157: MR Z MZ-8<br>158: CAR ROAMER<br>159: USA SUB BLUES<br>160: WRECKER LVRPOOL<br>161: CITRUS TERRIER<br>162: CITRUS A30 CLN<br>163: CITRUS A30 DRTY<br>164: DIV/13 FT37 LO<br>165: DIV/13 FT37 HI<br>166: MATCHBOX D-30<br>167: FAS CLASS-A<br>168: USA BASS 400 1<br>169: USA BASS 400 2<br>170: CITRUS BASS 200<br>171: FAS BASS<br>172: TREMOLO LUX<br>173: FAS BROOTALZ<br>174: RECTO1 ORG MDRN<br>175: ANGLE SEVERE 1<br>176: ANGLE SEVERE 2<br>177: USA PRE LD2 RED<br>178: USA PRE LD1 RED<br>179: TX STAR CLEAN<br>180: AC-20 12AX7 T<br>181: VIBRATO VERB AA<br>182: VIBRATO VERB AB<br>183: CA TUCANA LEAD<br>184: JR BLUES FAT<br>185: SOLO 88 LEAD<br>186: BRIT AFS100 1<br>187: BRIT AFS100 2<br>188: CLASS-A 30W HOT<br>189: DIZZY V4 SLVR 2<br>190: DIZZY V4 SLVR 3<br>191: DIZZY V4 SLVR 4<br>192: 1959SLP NORMAL<br>193: 1959SLP TREBLE<br>194: 1959SLP JUMP<br>195: FAS MODERN III<br>196: ODS-100 FORD MD<br>197: MR Z HWY 66<br>198: 6G4 SUPER<br>199: 6G12 CONCERT<br>200: 65 BASSGUY BASS<br>201: VIBRA-KING FAT<br>202: SPAWN ROD OD1-1<br>203: SPAWN ROD OD1-2<br>204: SPAWN ROD OD1-3<br>205: CA TUCANA CLN<br>206: BRIT JVM OD1 RD<br>207: BRIT JVM OD2 RD<br>208: CAMERON CCV 1B<br>209: CAMERON CCV 2B<br>210: CAMERON CCV 2C<br>211: CAMERON CCV 2D<br>212: FRIEDMAN SM BOX<br>213: 5153 50W BLUE<br>214: DIV/13 CJ BOOST<br>215: USA IIC+ DEEP<br>216: USA IIC+ BRT/DP<br>217: 5F8 TWEED<br>218: DOUBLE VERB SF<br>219: VIBRATO VERB CS<br>220: JMPRE-1 OD1<br>221: JMPRE-1 OD2<br>222: JMPRE-1 OD1 BS<br>223: JMPRE-1 OD2 BS<br>224: DELUXE VERB NRM<br>225: DOUBLE VERB NRM<br>226: SUPER VERB NRM<br>227: BLUDOJAI LD 2<br>228: PLEXI 50W 6550<br>229: FAS HOT ROD<br>230: PVH 6160+ RHY B<br>231: PVH 6160+ RHY<br>232: SOLO 88 CLEAN<br>233: CLASS-A 30W BRT<br>234: PLEXI 50W HI 2<br>235: SPAWN NITROUS 1<br>236: RUBY ROCKET BRT<br>237: AC-20 12AX7 B<br>238: PLEXI 100W 1970<br>239: JS410 LEAD OR<br>240: JS410 LEAD RD<br>241: JS410 CRUNCH OR<br>242: JS410 CRUNCH RD<br>243: FRIEDMAN BE V2<br>244: FRIEDMAN HBE V2<br>245: DWEEZIL'S B-MAN<br>246: FRIEDMAN BE<br>247: FRIEDMAN HBE<br>248: USA IIC++<br>249: LEGATO 100<br>250: CAPT HOOK 2B<br>251: CAPT HOOK 3B<br>252: CAPT HOOK 2A<br>253: CAPT HOOK 3A<br>254: CAPT HOOK 1A<br>255: CAPT HOOK 1B<br>256: DIRTY SHIRLEY 2<br>257: BRIT 800 #34<br>258: 5F1 TWEED EC<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|1
 +
|INPUT DRIVE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|AMP
 +
|2
 +
|BASS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|3
 +
|MIDDLE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|4
 +
|TREBLE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|5
 +
|MASTER VOLUME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|AMP
 +
|6
 +
|PREAMP LOW CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|7
 +
|HIGH CUT FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|8
 +
|TONE FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|9
 +
|XFORMER GRIND
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|10
 +
|BRight CAP
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|12
 +
|XFORMER LOW FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|13
 +
|XFORMER HI FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|14
 +
|TONE LOCATION
 +
|select
 +
|0: PRE<br>1: POST<br>2: MID<br>3: END<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|15
 +
|INPUT SELECT
 +
|select
 +
|0: Left<br>1: Right<br>2: SUM L+R<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|16
 +
|DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|19
 +
|SUPPLY SAG
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|20
 +
|PRESENCE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|21
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|22
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|AMP
 +
|23
 +
|BYPASS MODE
 +
|select
 +
|0: Left<br>1: Right<br>2: SUM L+R<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|AMP
 +
|24
 +
|NEG FEEDBACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|25
 +
|PRESENCE FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|26
 +
|LOW RES FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|27
 +
|LOW RES
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|29
 +
|DEPTH FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|31
 +
|MV CAP
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|33
 +
|HARMONICS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|34
 +
|TONE STACK
 +
|select
 +
|0: ACTIVE<br>1: DEFAULT<br>2: BROWNFACE<br>3: BLACKFACE<br>4: BASSGUY<br>5: TOP BOOST<br>6: PLEXI<br>7: BOUTIQUE<br>8: HI POWER<br>9: USA NORMAL<br>10: USA FAT<br>11: RECTO1 ORG<br>12: RECTO1 RED<br>13: SKYLINE<br>14: GERMAN<br>15: JR BLUES<br>16: WRECKER 1<br>17: NEUTRAL<br>18: CA3+SE<br>19: FREYER D60<br>20: MR Z 38 SR<br>21: EURO UBER<br>22: PVH 6160<br>23: SOLO 100<br>24: CORNCOB<br>25: XTC<br>26: CAROLANN<br>27: CITRUS<br>28: BRIT JM45<br>29: USA RHY<br>30: RECTO2 ORG<br>31: RECTO2 RED<br>32: SHIVER CLN<br>33: CAMERON<br>34: BRIT JVM 0D1<br>35: BRIT JVM 0D2<br>36: 5153 GREEN<br>37: 5153 BLUE<br>38: 5153 RED<br>39: BRIT SUPER<br>40: DIV13 CJ<br>41: BADGER 18<br>42: ATOMICA<br>43: SPAWN<br>44: BADGER 30<br>45: BRIT SILVER<br>46: SUPER VERB<br>47: HOT KITTY<br>48: VIBRATO-KING<br>49: GIBTONE SCOUT<br>50: CA3+SE CLEAN<br>51: BF FIXED MID<br>52: GERMAN V4<br>53: VIBRATO-LUX<br>54: DIRTY SHIRLEY<br>55: PLEXI 100W<br>56: RUBY ROCKET BRT<br>57: CONCOURSE<br>58: TRIPTIK LD<br>59: TRIPTIK CLN<br>60: JAZZ 120<br>61: BOGFISH<br>62: WRECKER 2<br>63: SKYLINE DEEP<br>64: USA SUB BLUES<br>65: WRECKER LVRPOOL<br>66: CITRUS A30 CLN<br>67: CITRUS A30 DRT<br>68: CAR ROAMER<br>69: USA BASS<br>70: CITRUS BASS<br>71: STUDIO<br>72: BRIT 800<br>73: RECTO1 ORG MDRN<br>74: ANGLE SEVERE 1<br>75: ANGLE SEVERE 2<br>76: USA PRE LD1 RED<br>77: RECTO ORG BRT<br>78: RECTO RED BRT<br>79: VIBROVERB AA<br>80: PVH 6160 II LD<br>81: RUMBLE HRM<br>82: MR Z HWY 66<br>83: SUPER 6G4<br>84: 65 BASSMAN BASS<br>85: FREIDMAN<br>86: BAND-COMMANDER<br>87: USA PRE CLEAN<br>88: TUCANA CLEAN<br>89: FRIEDMAN SM BOX<br>90: TX STAR<br>91: USA IIC+<br>92: THORDENDAL<br>93: SOLO 99<br>94: BLUDOJAI<br>95: HERBIE<br>96: PVH 6160 II RHY<br>97: SOLO 88 CLEAN<br>98: JS410<br>99: JS410 MIDSHIFT<br>100: RUBY ROCKET<br>101: USA IIC++<br>102: LEGATO 100<br>103: HOOK EDGE<br>104: HOOK NO EDGE<br>105: HOOK CLEAN 1<br>106: HOOK CLEAN 2<br>107: SOLO 88<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|35
 +
|B+ TIME CONST
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|36
 +
|TUBE GRID BIAS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|39
 +
|BRight SWITCH
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|Yes
 +
|
 +
|-
 +
|AMP
 +
|40
 +
|BOOST
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|Yes
 +
|
 +
|-
 +
|AMP
 +
|41
 +
|LOW RES Q
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|42
 +
|PREAMP BIAS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|43
 +
|HI FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|44
 +
|HI RESONANCE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|45
 +
|CUT
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|46
 +
|XFORMER DRIVE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|47
 +
|INPUT TRIM
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|AMP
 +
|48
 +
|PREAMP HARDNESS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|49
 +
|MV LOCATION
 +
|select
 +
|0: PRE-PI<br>1: POST-PI<br>2: PRE-TRIODE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|50
 +
|SPEAKER DRIVE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|51
 +
|XFORMER MATCH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|54
 +
|SAT SWITCH
 +
|select
 +
|0: OFF<br>1: AUTH<br>2: IDEAL<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|55
 +
|GEQ BAND 1
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|56
 +
|GEQ BAND 2
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|57
 +
|GEQ BAND 3
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|58
 +
|GEQ BAND 4
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|59
 +
|GEQ BAND 5
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|60
 +
|GEQ BAND 6
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|61
 +
|GEQ BAND 7
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|62
 +
|GEQ BAND 8
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|63
 +
|BIAS EXCURSION
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|66
 +
|TRIODE 2 PLATE FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|67
 +
|TRIODE 1 PLATE FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|68
 +
|PWR AMP TUBE
 +
|select
 +
|0: IDEAL TETRODE<br>1: IDEAL PENTODE<br>2: EL34/6CA7<br>3: EL84/6BQ5<br>4: 6L6/5881<br>5: 6V6<br>6: KT66<br>7: KT88<br>8: 6550<br>9: 6973<br>10: 6AQ5<br>11: 300B<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|69
 +
|PREAMP TUBES
 +
|select
 +
|0: 12AX7A SYL<br>1: ECC83<br>2: 7025<br>3: 12AX7A JJ<br>4: ECC803S<br>5: EF86<br>6: 12AX7A RCA<br>7: 12AX7A<br>8: 12AX7B<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|70
 +
|OUT COMP CLARITY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|71
 +
|CHARACTER Q
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|72
 +
|CHARACTER FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|73
 +
|CHARACTER AMT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|74
 +
|OVERDRIVE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|75
 +
|OUT COMP AMOUNT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|AMP
 +
|76
 +
|OUT COMP THRESHOLD
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|77
 +
|MASTER TRIM
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|AMP
 +
|78
 +
|FAT
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|79
 +
|DEFINITION
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|80
 +
|PREAMP CF COMPRESS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|81
 +
|PREAMP CF TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|84
 +
|DYNAMIC PRESENCE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|85
 +
|DYNAMIC DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|86
 +
|POWER TYPE
 +
|select
 +
|0: AC<br>1: DC<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|87
 +
|AC LINE FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|88
 +
|PWR AMP HARDNESS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|91
 +
|PREAMP CF RATIO
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|92
 +
|EQ TYPE
 +
|select
 +
|0: 8 BAND VAR Q<br>1: 7 BAND VAR Q<br>2: 5 BAND (MARK)<br>3: 8 BAND CONST Q<br>4: 7 BAND CONST Q<br>5: 5 BAND CONST Q<br>6: 5 BAND PASSIVE<br>7: 4 BAND PASSIVE<br>8: 3 BAND PASSIVE<br>9: 3 BAND CONSOLE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|93
 +
|CATHODE RESIST
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|96
 +
|PREAMP SAG
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|97
 +
|BRight
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|98
 +
|PWR AMP BIAS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|99
 +
|PREAMP DYNAMICS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|100
 +
|HI FREQ SLOPE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|101
 +
|VARIAC
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|102
 +
|CHAR TYPE
 +
|select
 +
|0: SHELVING<br>1: PEAKING<br>2: DYNAMIC<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|104
 +
|PRESENCE SHIFT
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|105
 +
|SATURATION DRIVE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|AMP
 +
|106
 +
|CRUNCH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|109
 +
|OUT COMP TYPE
 +
|select
 +
|0: OUTPUT<br>1: FEEDBACK<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|110
 +
|EQ LOCATION
 +
|select
 +
|0: POST P.A.<br>1: PRE P.A.<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|111
 +
|CF COMP TYPE
 +
|select
 +
|0: AUTHENTIC<br>1: IDEAL<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|113
 +
|PREAMP CF HARDNESS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|114
 +
|PI BIAS SHIFT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|AMP
 +
|115
 +
|MOTOR DRIVE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|Since Quantum 7.02
 +
|-
 +
|AMP
 +
|116
 +
|MOTOR TIME CONST
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|Since Quantum 7.02
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==CAB==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|CAB
 +
|0
 +
|CAB
 +
|select
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|1
 +
|MIC
 +
|select
 +
|0: None<br>1: 57 DYN<br>2: 58 DYN<br>3: 421 DYN<br>4: 87A COND<br>5: U87 COND<br>6: E609 DYN<br>7: RE16 DYN<br>8: R121 RIB<br>9: D112 DYN<br>10: 67 COND<br>11: NULL<br>12: INVERT<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|2
 +
|CAB R
 +
|select
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|3
 +
|MIC R
 +
|select
 +
|0: None<br>1: 57 DYN<br>2: 58 DYN<br>3: 421 DYN<br>4: 87A COND<br>5: U87 COND<br>6: E609 DYN<br>7: RE16 DYN<br>8: R121 RIB<br>9: D112 DYN<br>10: 67 COND<br>11: NULL<br>12: INVERT<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|4
 +
|LINK
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|5
 +
|Level L
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|6
 +
|Level R
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|7
 +
|Pan L
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|8
 +
|Pan R
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|9
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CAB
 +
|10
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CAB
 +
|11
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CAB
 +
|12
 +
|EFFECT TYPE
 +
|select
 +
|0: HI-/ULTRA-RES<br>1: NORMAL RES<br>2: STEREO<br>3: STEREO ULTRARES<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|14
 +
|DRIVE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|15
 +
|SATURATION
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|16
 +
|ROOM Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|17
 +
|ROOM SIZE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|18
 +
|MIC SPACING
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|19
 +
|LOW CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|20
 +
|HIGH CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|21
 +
|SPEAKER SIZE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|22
 +
|PROXIMITY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|23
 +
|AIR
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|24
 +
|MOTOR DRIVE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|25
 +
|AIR FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|26
 +
|DELAY L
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|27
 +
|DELAY R
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|28
 +
|PROXIMITY R
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|29
 +
|PROX. FREQ.
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|30
 +
|INPUT SELECT
 +
|select
 +
|0: STEREO<br>1: Left<br>2: Right<br>3: SUM L+R<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|31
 +
|PREAMP TYPE
 +
|select
 +
|0: None<br>1: TUBE<br>2: BIPOLAR<br>3: FET I<br>4: FET II<br>5: TRANSFORMER<br>6: TAPE 70us<br>7: TAPE 50us<br>8: TAPE 35us<br>9: VINTAGE<br>10: MODERN<br>11: EXCITER<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|32
 +
|BASS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|33
 +
|MID
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|34
 +
|TREBLE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|35
 +
|PREAMP MODE
 +
|select
 +
|0: ECONOMY<br>1: HIGH QUALITY<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|36
 +
|DEPHASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|37
 +
|FILTER SLOPE
 +
|select
 +
|0: 6 dB/OCT<br>1: 12 dB/OCT<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CAB
 +
|38
 +
|MOTOR TIME CONSTANT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==REV==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|REV
 +
|0
 +
|EFFECT TYPE
 +
|select
 +
|0: SMALL ROOM<br>1: MEDIUM ROOM<br>2: LARGE ROOM<br>3: SMALL HALL<br>4: MEDIUM HALL<br>5: LARGE HALL<br>6: SMALL CHAMBER<br>7: MEDIUM CHAMBER<br>8: LARGE CHAMBER<br>9: SMALL PLATE<br>10: MEDIUM PLATE<br>11: LARGE PLATE<br>12: SMALL CATHEDRAL<br>13: MED. CATHEDRAL<br>14: LARGE CATHEDRAL<br>15: SMALL SPRING<br>16: MEDIUM SPRING<br>17: LARGE SPRING<br>18: CAVERN<br>19: STONE QUARRY<br>20: STUDIO<br>21: AMBIENCE<br>22: CONCERT HALL<br>23: LARGE DEEP HALL<br>24: REC STUDIO C<br>25: NORTH CHURCH<br>26: SOUTH CHURCH<br>27: LONDON PLATE<br>28: SUN PLATE<br>29: HUGE ROOM<br>30: DRUM ROOM<br>31: HALLWAY<br>32: TUNNEL<br>33: DEEP CHAMBER<br>34: LG WOODEN ROOM<br>35: GYMNASIUM<br>36: ASYLUM HALL<br>37: DEEP SPACE<br>38: REC STUDIO A<br>39: LG TILED ROOM<br>40: VOCAL PLATE<br>41: WIDE HALL<br>42: RICH HALL<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|1
 +
|TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|REV
 +
|2
 +
|HIGH CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|3
 +
|HF TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|4
 +
|WALL DIFFUSION
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|5
 +
|SIZE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|7
 +
|EARLY Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|8
 +
|LATE Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|9
 +
|PREDELAY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|REV
 +
|10
 +
|LOW CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|11
 +
|MOD DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|12
 +
|MOD RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|13
 +
|MIX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|REV
 +
|14
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|REV
 +
|15
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|REV
 +
|16
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE FX OUT<br>2: MUTE OUT<br>3: MUTE FX IN<br>4: MUTE IN<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|REV
 +
|17
 +
|GLOBAL
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|18
 +
|INPUT GAIN
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|REV
 +
|19
 +
|ECHO DENSITY
 +
|rangeKnob
 +
|
 +
|2
 +
|8
 +
|1
 +
|No
 +
|
 +
|-
 +
|REV
 +
|20
 +
|LATE DIFFUSION
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|21
 +
|LATE DIFF TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|23
 +
|SPRING NUMBER
 +
|rangeKnob
 +
|
 +
|2
 +
|6
 +
|1
 +
|No
 +
|
 +
|-
 +
|REV
 +
|24
 +
|SPRING TONE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|25
 +
|MIC SPACING
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|26
 +
|FREQ 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|27
 +
|FREQ 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|28
 +
|Q 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|29
 +
|Q 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|30
 +
|GAIN 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|31
 +
|GAIN 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|32
 +
|SPRING DRIVE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|33
 +
|LF TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|34
 +
|LF CROSSOVER
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|35
 +
|STEREO WIDTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|36
 +
|ATTEN
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|37
 +
|THRESHOLD
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|38
 +
|RELEASE TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|39
 +
|EARLY DIFFUSION
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|40
 +
|EARLY DIFF TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|41
 +
|EARLY DECAY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|43
 +
|QUALITY
 +
|select
 +
|0: NORMAL<br>1: HIGH<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|REV
 +
|44
 +
|HOLD
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|Yes
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==DLY==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|DLY
 +
|0
 +
|EFFECT TYPE
 +
|select
 +
|0: DIGITAL MONO<br>1: DIGITAL STEREO<br>2: ANALOG MONO<br>3: ANALOG STEREO<br>4: MONO TAPE<br>5: STEREO TAPE<br>6: PING-PONG<br>7: DUAL DELAY<br>8: REVERSE DELAY<br>9: SWEEP DELAY<br>10: DUCKING DELAY<br>11: VINTAGE DIGITAL<br>12: 2290 W/ MOD<br>13: AMBIENT STEREO<br>14: DELUXE MIND GUY<br>15: MONO BBD<br>16: STEREO BBD<br>17: LO-FI TAPE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|1
 +
|CONFIG
 +
|select
 +
|0: MONO<br>1: STEREO<br>2: PING-PONG<br>3: DUAL<br>4: REVERSE<br>5: SWEEP<br>6: TAPE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|2
 +
|TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|3
 +
|RATIO
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|4
 +
|FEEDBACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|6
 +
|FEEDBACK R
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|7
 +
|ECHO Pan
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|8
 +
|SPREAD
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|9
 +
|Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|10
 +
|LOW CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|11
 +
|HIGH CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|12
 +
|LFO1 RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|13
 +
|LFO2 RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|14
 +
|LFO1 DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|15
 +
|LFO2 DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|16
 +
|DRIVE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|17
 +
|MIX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|18
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|19
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|20
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE FX OUT<br>2: MUTE OUT<br>3: MUTE FX IN<br>4: MUTE IN<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|21
 +
|GLOBAL
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|23
 +
|INPUT GAIN
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|24
 +
|LFO1 TYPE
 +
|select
 +
|0: SINE<br>1: TRIANGLE<br>2: SQUARE<br>3: SAW UP<br>4: SAW DOWN<br>5: RANDOM<br>6: LOG<br>7: EXP<br>8: TRAPEZOID<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|25
 +
|LFO2 TYPE
 +
|select
 +
|0: SINE<br>1: TRIANGLE<br>2: SQUARE<br>3: SAW UP<br>4: SAW DOWN<br>5: RANDOM<br>6: LOG<br>7: EXP<br>8: TRAPEZOID<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|26
 +
|TIME R
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|27
 +
|REPEAT HOLD
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|28
 +
|MASTER FEEDBACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|29
 +
|Tempo R
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|30
 +
|FEEDBACK L>R
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|31
 +
|FEEDBACK R>L
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|32
 +
|Level 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|33
 +
|Level 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|34
 +
|Pan 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|35
 +
|Pan 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|36
 +
|LFO1 PHASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|37
 +
|LFO2 PHASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|38
 +
|X FADE TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|39
 +
|RUN
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|40
 +
|TRIGGER RESTART
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|41
 +
|FILTER SLOPE
 +
|select
 +
|0: 6 dB/OCT<br>1: 12 dB/OCT<br>2: 24 dB/OCT<br>3: 36 dB/OCT<br>4: 48 dB/OCT<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|42
 +
|DUCK ATTN
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|43
 +
|DUCK THRES
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|44
 +
|DUCK RELEASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|45
 +
|DIFFUSION
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|46
 +
|DIFF TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|47
 +
|PHASE REVERSE
 +
|select
 +
|0: None<br>1: Right<br>2: Left<br>3: Both<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|48
 +
|LFO1 TARGET
 +
|select
 +
|0: Both<br>1: Left<br>2: Right<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|49
 +
|LFO2 TARGET
 +
|select
 +
|0: Both<br>1: Left<br>2: Right<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|50
 +
|LFO1 Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|51
 +
|LFO2 Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|52
 +
|SWEEP RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|53
 +
|SWEEP TYPE
 +
|select
 +
|0: SINE<br>1: TRIANGLE<br>2: SQUARE<br>3: SAW UP<br>4: SAW DOWN<br>5: RANDOM<br>6: LOG<br>7: EXP<br>8: TRAPEZOID<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|54
 +
|SWEEP PHASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|55
 +
|SWEEP Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|56
 +
|START FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|57
 +
|STOP FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|58
 +
|RESONANCE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|59
 +
|Q
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|60
 +
|BIT REDUCTION
 +
|rangeKnob
 +
|
 +
|0
 +
|24
 +
|1
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|61
 +
|FREQ 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|62
 +
|FREQ 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|63
 +
|Q 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|64
 +
|Q 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|65
 +
|GAIN 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|66
 +
|GAIN 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DLY
 +
|67
 +
|LFO1 DEPTH RANGE
 +
|select
 +
|0: LOW<br>1: HIGH<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|68
 +
|MOTOR SPEED
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DLY
 +
|69
 +
|Right POST DELAY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==MTD==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|MTD
 +
|0
 +
|TIME 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|1
 +
|TIME 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|2
 +
|TIME 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|3
 +
|TIME 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|4
 +
|Tempo 1
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|5
 +
|Tempo 2
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|6
 +
|Tempo 3
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|7
 +
|Tempo 4
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|8
 +
|Level 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|9
 +
|Level 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|10
 +
|Level 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|11
 +
|Level 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|12
 +
|FEEDBACK 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|13
 +
|FEEDBACK 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|14
 +
|FEEDBACK 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|15
 +
|FEEDBACK 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|16
 +
|Pan 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|17
 +
|Pan 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|18
 +
|Pan 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|19
 +
|Pan 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|20
 +
|LFO1 RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|21
 +
|LFO2 RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|22
 +
|LFO3 RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|23
 +
|LFO4 RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|24
 +
|LFO1 Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|25
 +
|LFO2 Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|26
 +
|LFO3 Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|27
 +
|LFO4 Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|28
 +
|MIX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|29
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|30
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|31
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE FX OUT<br>2: MUTE OUT<br>3: MUTE FX IN<br>4: MUTE IN<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|32
 +
|GLOBAL MIX
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|33
 +
|INPUT GAIN
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|35
 +
|EFFECT TYPE
 +
|select
 +
|0: QUAD-TAP<br>1: PLEX DELAY<br>2: PLEX DETUNE<br>3: PLEX SHIFT<br>4: BAND DELAY<br>5: QUAD-SERIES<br>6: TEN-TAP DLY<br>7: RHYTHM TAP<br>8: DIFFUSOR<br>9: QUAD TAPE DLY<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|36
 +
|DECAY TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|37
 +
|DIFFUSION
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|38
 +
|INPUT DIFF
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|39
 +
|DIFF TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|40
 +
|DUCKER THRES
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|41
 +
|CROSSFADE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|42
 +
|MASTER TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|43
 +
|MASTER Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|44
 +
|MASTER Pan
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|45
 +
|MASTER FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|46
 +
|MASTER Q
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|47
 +
|MASTER FEEDBACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|48
 +
|MASTER PITCH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|49
 +
|MASTER DETUNE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|50
 +
|DETUNE 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|51
 +
|DETUNE 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|52
 +
|DETUNE 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|53
 +
|DETUNE 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|54
 +
|SHIFT 1
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|55
 +
|SHIFT 2
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|56
 +
|SHIFT 3
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|57
 +
|SHIFT 4
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|58
 +
|FREQ 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|59
 +
|FREQ 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|60
 +
|FREQ 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|61
 +
|FREQ 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|62
 +
|Q 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|63
 +
|Q 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|64
 +
|Q 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|65
 +
|Q 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|66
 +
|MASTER RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|67
 +
|DUCKER ATTEN
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|68
 +
|MASTER DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MTD
 +
|69
 +
|DIRECTION
 +
|select
 +
|0: FORWARD<br>1: REVERSE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|70
 +
|TAPE SPEED
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|71
 +
|LFO1 DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|72
 +
|LFO2 DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|73
 +
|LFO3 DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|74
 +
|LFO4 DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|75
 +
|LFO1 MASTER
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|76
 +
|FB SEND
 +
|select
 +
|0: 1<br>1: 2<br>2: 3<br>3: 4<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|77
 +
|FB RETURN
 +
|select
 +
|0: 1<br>1: 2<br>2: 3<br>3: 4<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|78
 +
|MONO/STEREO
 +
|select
 +
|0: MONO<br>1: STEREO<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|79
 +
|DELAY TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|81
 +
|QUANTIZE
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|82
 +
|DECAY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|84
 +
|NUMBER OF TAPS
 +
|rangeKnob
 +
|
 +
|1
 +
|10
 +
|1
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|85
 +
|SHUFFLE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|86
 +
|DELAY Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|87
 +
|SPREAD
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|88
 +
|Pan SHAPE
 +
|select
 +
|0: CONSTANT<br>1: INCREASING<br>2: DECREASING<br>3: UP / DOWN<br>4: DOWN / UP<br>5: SINE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|89
 +
|Pan ALPHA
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|90
 +
|LOW CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|91
 +
|HIGH CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|92
 +
|RATIO
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|93
 +
|FEEDBACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|94
 +
|TAP 1 TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|95
 +
|TAP 2 TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|96
 +
|TAP 3 TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|97
 +
|TAP 4 TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|98
 +
|TAP 5 TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|99
 +
|TAP 6 TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|100
 +
|TAP 7 TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|101
 +
|TAP 8 TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|102
 +
|TAP 9 TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|103
 +
|TAP 10 TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|104
 +
|TAP 1 Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|105
 +
|TAP 2 Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|106
 +
|TAP 3 Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|107
 +
|TAP 4 Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|108
 +
|TAP 5 Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|109
 +
|TAP 6 Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|110
 +
|TAP 7 Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|111
 +
|TAP 8 Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|112
 +
|TAP 9 Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|113
 +
|TAP 10 Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|116
 +
|DUCKER RELEASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MTD
 +
|117
 +
|DRIVE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==CHO==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|CHO
 +
|0
 +
|EFFECT TYPE
 +
|select
 +
|0: DIGITAL MONO<br>1: DIGITAL STEREO<br>2: ANALOG MONO<br>3: ANALOG STEREO<br>4: JAPan CE-2<br>5: WARM STEREO<br>6: 80'S STYLE<br>7: TRIANGLE CHORUS<br>8: 8-VOICE STEREO<br>9: VINTAGE TAPE<br>10: DIMENSION 1<br>11: DIMENSION 2<br>12: 4-VOICE ANALOG<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|1
 +
|VOICES
 +
|rangeKnob
 +
|
 +
|1
 +
|4
 +
|1
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|2
 +
|RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CHO
 +
|3
 +
|Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|4
 +
|DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CHO
 +
|5
 +
|HIGH CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|6
 +
|DELAY TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|7
 +
|LFO PHASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|8
 +
|LFO TYPE
 +
|select
 +
|0: SINE<br>1: TRIANGLE<br>2: SQUARE<br>3: SAW UP<br>4: SAW DOWN<br>5: RANDOM<br>6: LOG<br>7: EXP<br>8: TRAPEZOID<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|9
 +
|AUTO DEPTH
 +
|select
 +
|0: OFF<br>1: LOW<br>2: HIGH<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|10
 +
|MIX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CHO
 +
|11
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CHO
 +
|12
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CHO
 +
|13
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE FX OUT<br>2: MUTE OUT<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CHO
 +
|14
 +
|GLOBAL
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|16
 +
|PHASE REVERSE
 +
|select
 +
|0: None<br>1: Right<br>2: Left<br>3: Both<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|17
 +
|WIDTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|18
 +
|LFO 2 RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|19
 +
|LFO 2 DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|20
 +
|DRIVE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|21
 +
|LOW CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|22
 +
|SPREAD
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CHO
 +
|23
 +
|DIMENSION
 +
|select
 +
|0: OFF<br>1: LOW<br>2: MED<br>3: HIGH<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==FLG==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|FLG
 +
|0
 +
|EFFECT TYPE
 +
|select
 +
|0: DIGITAL MONO<br>1: DIGITAL STEREO<br>2: ANALOG MONO<br>3: ANALOG STEREO<br>4: THRU-ZERO<br>5: STEREO JET<br>6: ZERO FLANGER<br>7: POP FLANGER<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FLG
 +
|1
 +
|RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FLG
 +
|2
 +
|Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FLG
 +
|3
 +
|DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FLG
 +
|4
 +
|FEEDBACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FLG
 +
|5
 +
|DELAY TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FLG
 +
|6
 +
|DRY DELAY SHIFT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FLG
 +
|7
 +
|LFO PHASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FLG
 +
|8
 +
|LFO TYPE
 +
|select
 +
|0: SINE<br>1: TRIANGLE<br>2: SQUARE<br>3: SAW UP<br>4: SAW DOWN<br>5: RANDOM<br>6: LOG<br>7: EXP<br>8: TRAPEZOID<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FLG
 +
|9
 +
|LFO HIGHCUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FLG
 +
|10
 +
|AUTO DEPTH
 +
|select
 +
|0: OFF<br>1: LOW<br>2: MED<br>3: HIGH<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FLG
 +
|11
 +
|MIX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FLG
 +
|12
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FLG
 +
|13
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FLG
 +
|14
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE FX OUT<br>2: MUTE OUT<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FLG
 +
|15
 +
|GLOBAL
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|FLG
 +
|17
 +
|PHASE REVERSE
 +
|select
 +
|0: None<br>1: Right<br>2: Left<br>3: Both<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FLG
 +
|18
 +
|THRU ZERO
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|FLG
 +
|19
 +
|HIGH CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FLG
 +
|20
 +
|DRIVE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FLG
 +
|21
 +
|LOW CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FLG
 +
|22
 +
|SPREAD
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==ROT==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|ROT
 +
|0
 +
|RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|ROT
 +
|1
 +
|LOW DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ROT
 +
|2
 +
|HI DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ROT
 +
|3
 +
|HI Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ROT
 +
|4
 +
|Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ROT
 +
|5
 +
|MIX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|ROT
 +
|6
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|ROT
 +
|7
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|ROT
 +
|8
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE FX OUT<br>2: MUTE OUT<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|ROT
 +
|10
 +
|ROTOR LENGTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ROT
 +
|12
 +
|MIC SPACING
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ROT
 +
|13
 +
|LOW RATE MULT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ROT
 +
|14
 +
|LOW TIME CONST
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ROT
 +
|15
 +
|HI TIME CONST
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ROT
 +
|16
 +
|STEREO SPREAD
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ROT
 +
|17
 +
|DRIVE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ROT
 +
|18
 +
|MIC DISTANCE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==PHA==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|PHA
 +
|0
 +
|EFFECT TYPE
 +
|select
 +
|0: DIGITAL MONO<br>1: DIGITAL STEREO<br>2: SCRIPT 45<br>3: SCRIPT 90<br>4: BLOCK 90<br>5: CLASSIC VIBE<br>6: STEREO 8-STAGE<br>7: BARBERPOLE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PHA
 +
|1
 +
|ORDER
 +
|select
 +
|0: 2<br>1: 4<br>2: 6<br>3: 8<br>4: 10<br>5: 12<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PHA
 +
|2
 +
|RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PHA
 +
|3
 +
|LFO TYPE
 +
|select
 +
|0: SINE<br>1: TRIANGLE<br>2: SQUARE<br>3: SAW UP<br>4: SAW DOWN<br>5: RANDOM<br>6: LOG<br>7: EXP<br>8: TRAPEZOID<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PHA
 +
|4
 +
|Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PHA
 +
|5
 +
|DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PHA
 +
|6
 +
|FEEDBACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PHA
 +
|7
 +
|FREQ. START
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PHA
 +
|8
 +
|FREQ. SPan
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PHA
 +
|9
 +
|LFO PHASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PHA
 +
|10
 +
|BULB BIAS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PHA
 +
|11
 +
|MIX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PHA
 +
|12
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PHA
 +
|13
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PHA
 +
|14
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE FX OUT<br>2: MUTE OUT<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PHA
 +
|15
 +
|GLOBAL
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|PHA
 +
|17
 +
|MODE
 +
|select
 +
|0: NORMAL<br>1: VIBE<br>2: BARBERPOLE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PHA
 +
|18
 +
|FEEDBACK TAP
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|PHA
 +
|19
 +
|TONE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PHA
 +
|20
 +
|DIRECTION
 +
|select
 +
|0: UP<br>1: DOWN<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PHA
 +
|21
 +
|FILTER Q
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PHA
 +
|22
 +
|LFO BYPASS RESET
 +
|select
 +
|0: OFF<br>1: 0 DEG<br>2: 90 DEG<br>3: 180 DEG<br>4: 270 DEG<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==WAH==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|WAH
 +
|0
 +
|EFFECT TYPE
 +
|select
 +
|0: FAS STANDARD<br>1: CLYDE<br>2: CRY BABE<br>3: VX846<br>4: COLOR-TONE<br>5: FUNK<br>6: MORTAL<br>7: VX845<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|WAH
 +
|1
 +
|FREQ MIN
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|WAH
 +
|2
 +
|FREQ MAX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|WAH
 +
|3
 +
|RESONANCE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|WAH
 +
|4
 +
|TRACKING
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|WAH
 +
|5
 +
|CONTROL
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|WAH
 +
|6
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|WAH
 +
|7
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|WAH
 +
|8
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|WAH
 +
|9
 +
|FAT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|WAH
 +
|10
 +
|DRIVE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|WAH
 +
|11
 +
|TAPER
 +
|select
 +
|0: LINEAR<br>1: LOG 30A<br>2: LOG 20A<br>3: LOG 15A<br>4: LOG 10A<br>5: LOG 5A<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|WAH
 +
|13
 +
|COIL BIAS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|Since Quantum 6
 +
|-
 +
|WAH
 +
|14
 +
|LOW CUT FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|Since Quantum 6
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==FRM==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|FRM
 +
|0
 +
|START
 +
|select
 +
|0: AAA<br>1: EEE<br>2: III<br>3: OHH<br>4: OOO<br>5: EHH<br>6: AHH<br>7: AWW<br>8: UHH<br>9: ERR<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FRM
 +
|1
 +
|MID
 +
|select
 +
|0: AAA<br>1: EEE<br>2: III<br>3: OHH<br>4: OOO<br>5: EHH<br>6: AHH<br>7: AWW<br>8: UHH<br>9: ERR<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FRM
 +
|2
 +
|END
 +
|select
 +
|0: AAA<br>1: EEE<br>2: III<br>3: OHH<br>4: OOO<br>5: EHH<br>6: AHH<br>7: AWW<br>8: UHH<br>9: ERR<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FRM
 +
|3
 +
|RESONANCE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FRM
 +
|4
 +
|CONTROL
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FRM
 +
|5
 +
|MIX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FRM
 +
|6
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FRM
 +
|7
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FRM
 +
|8
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE FX OUT<br>2: MUTE OUT<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FRM
 +
|9
 +
|GLOBAL
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==VOL==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|VOL
 +
|0
 +
|VOLUME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|VOL
 +
|1
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|VOL
 +
|2
 +
|VOLUME TAPER
 +
|select
 +
|0: LINEAR<br>1: LOG 30A<br>2: LOG 20A<br>3: LOG 15A<br>4: LOG 10A<br>5: LOG 5A<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|VOL
 +
|4
 +
|Pan Left
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|VOL
 +
|5
 +
|Pan Right
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|VOL
 +
|6
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|VOL
 +
|7
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|VOL
 +
|8
 +
|INPUT SELECT
 +
|select
 +
|0: STEREO<br>1: Left ONLY<br>2: Right ONLY<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==TRM==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|TRM
 +
|0
 +
|EFFECT TYPE
 +
|select
 +
|0: TREMOLO<br>1: PanNER<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|TRM
 +
|1
 +
|LFO TYPE
 +
|select
 +
|0: SINE<br>1: TRIANGLE<br>2: SQUARE<br>3: SAW UP<br>4: SAW DOWN<br>5: RANDOM<br>6: LOG<br>7: EXP<br>8: TRAPEZOID<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|TRM
 +
|2
 +
|RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|TRM
 +
|3
 +
|DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|TRM
 +
|4
 +
|DUTY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|TRM
 +
|5
 +
|Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|TRM
 +
|7
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|TRM
 +
|8
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|TRM
 +
|9
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|TRM
 +
|11
 +
|LFO PHASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|TRM
 +
|12
 +
|WIDTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|TRM
 +
|13
 +
|Pan CENTER
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|TRM
 +
|15
 +
|START PHASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==PIT==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|PIT
 +
|0
 +
|EFFECT TYPE
 +
|select
 +
|0: DETUNE<br>1: FIXED HARM<br>2: INTEL HARM<br>3: CL. WHAMMY<br>4: OCTAVE DIV<br>5: CRYSTALS<br>6: AD. WHAMMY<br>7: ARPEGGIATOR<br>8: CUST. SHIFT<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|1
 +
|MODE
 +
|select
 +
|0: UP 1 OCT<br>1: DOWN 1 OCT<br>2: UP 2 OCT<br>3: DOWN 2 OCT<br>4: UP|DN 1 OCT<br>5: UP|DN 2 OCT<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|2
 +
|MASTER PITCH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|3
 +
|CONTROL
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|4
 +
|VOICE 1 HARMONY
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|5
 +
|VOICE 2 HARMONY
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|6
 +
|KEY
 +
|select
 +
|0: A <br>1: Bb<br>2: B <br>3: C <br>4: Db<br>5: D <br>6: Eb<br>7: E <br>8: F <br>9: Gb<br>10: G <br>11: Ab<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|7
 +
|SCALE
 +
|select
 +
|0: IONIAN MAJ<br>1: DORIAN<br>2: PHRYGIAN<br>3: LYDIAN<br>4: MIXOLYDIAN<br>5: AEOLIAN MIN<br>6: LOCRIAN<br>7: MEL. MINOR<br>8: HARM. MINOR<br>9: DIMINISHED<br>10: WHOLE TONE<br>11: DOM. SEVEN<br>12: DIM. WHOLE<br>13: PENTA. MAJ<br>14: PENTA. MIN<br>15: BLUES<br>16: CHROMATIC<br>17: CUSTOM<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|8
 +
|TRACK MODE
 +
|select
 +
|0: SMOOTH<br>1: STEPPED<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|9
 +
|VOICE 1 DETUNE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|10
 +
|VOICE 2 DETUNE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|11
 +
|VOICE 1 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|12
 +
|VOICE 2 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|13
 +
|VOICE 1 Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|14
 +
|VOICE 2 Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|15
 +
|VOICE 1 Pan
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|16
 +
|VOICE 2 Pan
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|17
 +
|VOICE 1 DELAY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|18
 +
|VOICE 2 DELAY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|19
 +
|VOICE 1 FEEDBACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|20
 +
|VOICE 2 FEEDBACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|21
 +
|PITCH TRACK
 +
|select
 +
|0: OFF<br>1: POLY<br>2: MONO<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|22
 +
|TRACK ADJUST
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|23
 +
|MIX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|24
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|25
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|26
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE FX OUT<br>2: MUTE OUT<br>3: MUTE FX IN<br>4: MUTE IN<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|27
 +
|GLOBAL
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|28
 +
|INPUT GAIN
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|30
 +
|CROSSFADE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|31
 +
|VOICE 1 SPLICE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|32
 +
|VOICE 2 SPLICE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|33
 +
|VOICE 1 Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|34
 +
|VOICE 2 Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|35
 +
|SPLC1 Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|36
 +
|SPLC2 Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|37
 +
|FEEDBACK TYPE
 +
|select
 +
|0: DUAL<br>1: Both<br>2: PING-PONG<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|38
 +
|REVERSE
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|39
 +
|HI CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|40
 +
|GLIDE TIME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|41
 +
|MASTER DELAY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|42
 +
|MASTER FEEDBACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|43
 +
|MASTER Pan
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|44
 +
|MASTER Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|45
 +
|Notes
 +
|select
 +
|4: 4<br>5: 5<br>6: 6<br>7: 7<br>8: 8<br>
 +
|4
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|53
 +
|VOICE 1 SCALE
 +
|rangeKnob
 +
|
 +
|0
 +
|31
 +
|1
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|54
 +
|VOICE 2 SCALE
 +
|rangeKnob
 +
|
 +
|0
 +
|31
 +
|1
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|55
 +
|STAGES
 +
|rangeKnob
 +
|
 +
|2
 +
|16
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|56
 +
|REPEATS
 +
|select
 +
|1: 1<br>2: 2<br>3: 3<br>4: 4<br>5: 5<br>6: 6<br>7: 7<br>8: 8<br>9: 9<br>10: 10<br>11: 11<br>12: 12<br>13: 13<br>14: 14<br>15: 15<br>16: 16<br>17: 17<br>18: 18<br>19: 19<br>20: 20<br>21: 21<br>22: 22<br>23: 23<br>24: 24<br>25: 25<br>26: 26<br>27: 27<br>28: 28<br>29: 29<br>30: 30<br>31: Infinite<br>
 +
|1
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|57
 +
|RUN
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|58
 +
|Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|1
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|59
 +
|STAGE 1 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|60
 +
|STAGE 2 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|61
 +
|STAGE 3 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|62
 +
|STAGE 4 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|63
 +
|STAGE 5 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|64
 +
|STAGE 6 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|65
 +
|STAGE 7 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|66
 +
|STAGE 8 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|67
 +
|STAGE 9 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|68
 +
|STAGE 10 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|69
 +
|STAGE 11 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|70
 +
|STAGE 12 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|71
 +
|STAGE 13 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|72
 +
|STAGE 14 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|73
 +
|STAGE 15 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|74
 +
|STAGE 16 SHIFT
 +
|rangeKnob
 +
|
 +
|0
 +
|48
 +
|1
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|75
 +
|AMPLITUBE SHAPE
 +
|select
 +
|0: CONSTANT<br>1: INCREASING<br>2: DECREASING<br>3: UP / DOWN<br>4: DOWN / UP<br>5: SINE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|76
 +
|AMPLITUBE ALPHA
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|77
 +
|Pan SHAPE
 +
|select
 +
|0: CONSTANT<br>1: INCREASING<br>2: DECREASING<br>3: UP / DOWN<br>4: DOWN / UP<br>5: SINE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|78
 +
|Pan ALPHA
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|79
 +
|VOICE 1 DELAY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|80
 +
|VOICE 2 DELAY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|81
 +
|PITCH SOURCE
 +
|select
 +
|0: GLOBAL<br>1: LOCAL<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|82
 +
|INPUT MODE
 +
|select
 +
|0: MONO<br>1: STEREO<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|83
 +
|LEARN
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|Yes
 +
|
 +
|-
 +
|PIT
 +
|84
 +
|LOW CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|PIT
 +
|85
 +
|ECONOMY
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==FIL==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|FIL
 +
|0
 +
|EFFECT TYPE
 +
|select
 +
|0: NULL<br>1: LOWPASS<br>2: BANDPASS<br>3: HIGHPASS<br>4: LOWSHELF<br>5: HIGHSHLF<br>6: PEAKING<br>7: NOTCH<br>8: TILT EQ<br>9: LOWSHELF2<br>10: HIGHSHLF2<br>11: PEAKING2<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FIL
 +
|1
 +
|FREQUENCY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FIL
 +
|2
 +
|Q
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FIL
 +
|3
 +
|GAIN
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FIL
 +
|4
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FIL
 +
|5
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FIL
 +
|6
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FIL
 +
|7
 +
|ORDER
 +
|select
 +
|0: 2nd<br>1: 4th<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FIL
 +
|9
 +
|Pan Left
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FIL
 +
|10
 +
|Pan Right
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FIL
 +
|11
 +
|INVERT
 +
|select
 +
|0: None<br>1: Right<br>2: Left<br>3: Both<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FIL
 +
|12
 +
|LOW CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FIL
 +
|13
 +
|HI CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==DRV==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|DRV
 +
|0
 +
|EFFECT TYPE
 +
|select
 +
|0: RAT DIST<br>1: PI FUZZ<br>2: TUBE DRV 3-KNOB<br>3: SUPER OD<br>4: TREBLE BOOST<br>5: MID BOOST<br>6: T808 OD<br>7: FAT RAT<br>8: T808 MOD<br>9: OCTAVE DIST<br>10: PLUS DIST<br>11: HARD FUZZ<br>12: FET BOOST<br>13: TAPE DIST<br>14: FULL OD<br>15: BLUES OD<br>16: SHRED DIST<br>17: M-ZONE DIST<br>18: BENDER FUZZ<br>19: BB PRE<br>20: MASTER FUZZ<br>21: FACE FUZZ<br>22: BIT CRUSHER<br>23: ETERNAL LOVE<br>24: ESOTERIC ACB<br>25: ESOTERIC RCB<br>26: ZEN MASTER<br>27: TUBE DRV 4-KNOB<br>28: FAS LED-DRIVE<br>29: SDD PREAMP<br>30: FET PREAMP<br>31: RUCKUS<br>32: MICRO BOOST<br>33: FAS BOOST<br>34: TIMOTHY<br>35: SHIMMER DRIVE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DRV
 +
|1
 +
|GAIN
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DRV
 +
|2
 +
|TONE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DRV
 +
|3
 +
|VOLUME
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DRV
 +
|4
 +
|MIX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DRV
 +
|5
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DRV
 +
|6
 +
|SLEW LIMIT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DRV
 +
|8
 +
|LO CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DRV
 +
|9
 +
|HI CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DRV
 +
|10
 +
|CLIP TYPE
 +
|select
 +
|0: LV TUBE<br>1: HARD<br>2: SOFT<br>3: GERMANIUM<br>4: FW RECT<br>5: HV TUBE<br>6: SILICON<br>7: 4558/DIODE<br>8: LED<br>9: FET<br>10: OP-AMP<br>11: VARIABLE<br>12: NULL<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DRV
 +
|11
 +
|BIAS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DRV
 +
|12
 +
|BASS
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DRV
 +
|13
 +
|MIDDLE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DRV
 +
|14
 +
|MID FREQ
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DRV
 +
|15
 +
|TREBLE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DRV
 +
|16
 +
|BIT REDUCE
 +
|rangeKnob
 +
|
 +
|0
 +
|24
 +
|1
 +
|Yes
 +
|
 +
|-
 +
|DRV
 +
|17
 +
|INPUT
 +
|select
 +
|0: L+R<br>1: Left<br>2: Right<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|DRV
 +
|18
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|DRV
 +
|19
 +
|SAMPLE RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==ENH==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|ENH
 +
|0
 +
|WIDTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ENH
 +
|1
 +
|DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ENH
 +
|2
 +
|LOW CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ENH
 +
|3
 +
|HIGH CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ENH
 +
|4
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ENH
 +
|6
 +
|EFFECT TYPE
 +
|select
 +
|0: MODERN<br>1: CLASSIC<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ENH
 +
|7
 +
|INVERT
 +
|select
 +
|0: None<br>1: Right<br>2: Left<br>3: Both<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ENH
 +
|8
 +
|Pan Left
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ENH
 +
|9
 +
|Pan Right
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|ENH
 +
|10
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==FXL==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|FXL
 +
|0
 +
|Level 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|1
 +
|Level 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|2
 +
|Level 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|3
 +
|Level 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|4
 +
|Pan 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|5
 +
|Pan 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|6
 +
|Pan 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|7
 +
|Pan 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|8
 +
|SCENE 1
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|9
 +
|SCENE 2
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|10
 +
|SCENE 3
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|11
 +
|SCENE 4
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|12
 +
|SCENE 5
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|13
 +
|SCENE 6
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|14
 +
|SCENE 7
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|15
 +
|SCENE 8
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|FXL
 +
|16
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FXL
 +
|17
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|FXL
 +
|18
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==INPUT==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|INPUT
 +
|0
 +
|THRESHOLD
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|INPUT
 +
|1
 +
|RATIO
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|INPUT
 +
|2
 +
|RELEASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|INPUT
 +
|3
 +
|ATTACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|INPUT
 +
|4
 +
|INPUT Z
 +
|select
 +
|0: AUTO: <br>1: 1M<br>2: 1M+CAP<br>3: 230K<br>4: 230K+CAP<br>5: 90K<br>6: 90K+CAP<br>7: 70K<br>8: 70K+CAP<br>9: 32K<br>10: 32K+CAP<br>11: 22K<br>12: 22K+CAP<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|INPUT
 +
|5
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|INPUT
 +
|7
 +
|EFFECT TYPE
 +
|select
 +
|0: CLASSIC<br>1: INTELLIGENT<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==OUTPUT==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|OUTPUT
 +
|0
 +
|Level 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|1
 +
|Level 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|2
 +
|Level 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|3
 +
|Level 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|4
 +
|Balance 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|5
 +
|Balance 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|6
 +
|Balance 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|7
 +
|Balance 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|8
 +
|SCENE 1 MAIN
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|9
 +
|SCENE 2 MAIN
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|10
 +
|SCENE 3 MAIN
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|11
 +
|SCENE 4 MAIN
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|12
 +
|SCENE 5 MAIN
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|13
 +
|SCENE 6 MAIN
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|14
 +
|SCENE 7 MAIN
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|15
 +
|SCENE 8 MAIN
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|16
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|17
 +
|Pan
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|OUTPUT
 +
|18
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==CONTROLLERS==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|CONTROLLERS
 +
|0
 +
|LFO1 TYPE [RUN]
 +
|select
 +
|0: SINE<br>1: TRIANGLE<br>2: SQUARE<br>3: SAW UP<br>4: SAW DOWN<br>5: RANDOM<br>6: LOG<br>7: EXP<br>8: TRAPEZOID<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CONTROLLERS
 +
|1
 +
|LFO1 RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CONTROLLERS
 +
|2
 +
|LFO1 DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CONTROLLERS
 +
|3
 +
|LFO1 DUTY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CONTROLLERS
 +
|4
 +
|OUTPUT B PHASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|5
 +
|LFO1 Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|6
 +
|LFO2 TYPE [RUN]
 +
|select
 +
|0: SINE<br>1: TRIANGLE<br>2: SQUARE<br>3: SAW UP<br>4: SAW DOWN<br>5: RANDOM<br>6: LOG<br>7: EXP<br>8: TRAPEZOID<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CONTROLLERS
 +
|7
 +
|LFO2 RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CONTROLLERS
 +
|8
 +
|LFO2 DEPTH
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CONTROLLERS
 +
|9
 +
|LFO2 DUTY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CONTROLLERS
 +
|10
 +
|OUTPUT B PHASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|11
 +
|LFO2 Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|12
 +
|MODE
 +
|select
 +
|0: ONCE<br>1: LOOP<br>2: SUST<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|13
 +
|RETRIG
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|14
 +
|ATTACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|15
 +
|DECAY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|16
 +
|SUSTAIN
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|17
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|18
 +
|RELEASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|19
 +
|THRESHOLD
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|20
 +
|MODE
 +
|select
 +
|0: ONCE<br>1: LOOP<br>2: SUST<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|21
 +
|RETRIG
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|22
 +
|ATTACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|23
 +
|DECAY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|24
 +
|SUSTAIN
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|25
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|26
 +
|RELEASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|27
 +
|THRESHOLD
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|28
 +
|ATTACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|29
 +
|RELEASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|30
 +
|THRESHOLD
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|31
 +
|GAIN
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|32
 +
|TAP Tempo
 +
|rangeKnob
 +
|
 +
|30
 +
|250
 +
|1
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|33
 +
|Tempo SETTING
 +
|select
 +
|0: PRESET<br>1: GLOBAL<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|34
 +
|RATE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CONTROLLERS
 +
|35
 +
|Tempo
 +
|select
 +
| [[#MIDI SysEx: Tempo Values|Tempo Values]]
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|36
 +
|STAGES
 +
|select
 +
|2: 2<br>3: 3<br>4: 4<br>5: 5<br>6: 6<br>7: 7<br>8: 8<br>9: 9<br>10: 10<br>11: 11<br>12: 12<br>13: 13<br>14: 14<br>15: 15<br>16: 16<br>17: 17<br>18: 18<br>19: 19<br>20: 20<br>21: 21<br>22: 22<br>23: 23<br>24: 24<br>25: 25<br>26: 26<br>27: 27<br>28: 28<br>29: 29<br>30: 30<br>31: 31<br>32: 32<br>
 +
|2
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|37
 +
|1
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|38
 +
|2
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|39
 +
|3
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|40
 +
|4
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|41
 +
|5
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|42
 +
|6
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|43
 +
|7
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|44
 +
|8
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|45
 +
|9
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|46
 +
|10
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|47
 +
|11
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|48
 +
|12
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|49
 +
|13
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|50
 +
|14
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|51
 +
|15
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|52
 +
|16
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|54
 +
|RUN
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|Yes
 +
|
 +
|-
 +
|CONTROLLERS
 +
|55
 +
|A
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|56
 +
|B
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|57
 +
|C
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|58
 +
|D
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|59
 +
|17
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|60
 +
|18
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|61
 +
|19
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|62
 +
|20
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|63
 +
|21
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|64
 +
|22
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|65
 +
|23
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|66
 +
|24
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|67
 +
|25
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|68
 +
|26
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|69
 +
|27
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|70
 +
|28
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|71
 +
|29
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|72
 +
|30
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|73
 +
|31
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|74
 +
|32
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|77
 +
|RUN
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|78
 +
|SCENE 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|79
 +
|SCENE 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|80
 +
|SCENE 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|81
 +
|SCENE 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|82
 +
|SCENE 5
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|83
 +
|SCENE 6
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|84
 +
|SCENE 7
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|85
 +
|SCENE 8
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|86
 +
|SCENE 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|87
 +
|SCENE 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|88
 +
|SCENE 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|89
 +
|SCENE 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|90
 +
|SCENE 5
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|91
 +
|SCENE 6
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|92
 +
|SCENE 7
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|93
 +
|SCENE 8
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|94
 +
|QUANTIZE
 +
|select
 +
|1: OFF<br>2: 2<br>3: 3<br>4: 4<br>5: 5<br>6: 6<br>7: 7<br>8: 8<br>9: 9<br>10: 10<br>11: 11<br>12: 12<br>13: 13<br>14: 14<br>15: 15<br>16: 16<br>17: 17<br>18: 18<br>19: 19<br>20: 20<br>21: 21<br>22: 22<br>23: 23<br>24: 24<br>25: 25<br>26: 26<br>27: 27<br>28: 28<br>29: 29<br>30: 30<br>31: 31<br>32: 32<br>
 +
|1
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|CONTROLLERS
 +
|95
 +
|QUANTIZE
 +
|select
 +
|1: OFF<br>2: 2<br>3: 3<br>4: 4<br>5: 5<br>6: 6<br>7: 7<br>8: 8<br>9: 9<br>10: 10<br>11: 11<br>12: 12<br>13: 13<br>14: 14<br>15: 15<br>16: 16<br>17: 17<br>18: 18<br>19: 19<br>20: 20<br>21: 21<br>22: 22<br>23: 23<br>24: 24<br>25: 25<br>26: 26<br>27: 27<br>28: 28<br>29: 29<br>30: 30<br>31: 31<br>32: 32<br>
 +
|1
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==SYN==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|SYN
 +
|0
 +
|TYPE 1
 +
|select
 +
|0: SINE<br>1: TRIANGLE<br>2: SQUARE<br>3: SAWTOOTH<br>4: RANDOM<br>5: WHT NOISE<br>6: PINK NOISE<br>7: OFF<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|SYN
 +
|1
 +
|FREQUENCY 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|2
 +
|TRACK 1
 +
|select
 +
|0: OFF<br>1: ENV ONLY<br>2: PITCH+ENV<br>3: QUANTIZE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|SYN
 +
|3
 +
|SHIFT 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|4
 +
|TUNE 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|5
 +
|DUTY 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|6
 +
|VOICE Level 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|7
 +
|VOICE Pan 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|8
 +
|ATTACK 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|SYN
 +
|9
 +
|FILTER 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|10
 +
|Q 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|SYN
 +
|11
 +
|TYPE 2
 +
|select
 +
|0: SINE<br>1: TRIANGLE<br>2: SQUARE<br>3: SAWTOOTH<br>4: RANDOM<br>5: WHT NOISE<br>6: PINK NOISE<br>7: OFF<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|SYN
 +
|12
 +
|FREQUENCY 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|13
 +
|TRACK 2
 +
|select
 +
|0: OFF<br>1: ENV ONLY<br>2: PITCH+ENV<br>3: QUANTIZE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|SYN
 +
|14
 +
|SHIFT 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|15
 +
|TUNE 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|16
 +
|DUTY 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|17
 +
|VOICE Level 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|18
 +
|VOICE Pan 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|19
 +
|ATTACK 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|SYN
 +
|20
 +
|FILTER 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|21
 +
|Q 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|SYN
 +
|23
 +
|MIX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|24
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|25
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|26
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE FX OUT<br>2: MUTE OUT<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|27
 +
|GLOBAL MIX
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|SYN
 +
|29
 +
|TYPE 3
 +
|select
 +
|0: SINE<br>1: TRIANGLE<br>2: SQUARE<br>3: SAWTOOTH<br>4: RANDOM<br>5: WHT NOISE<br>6: PINK NOISE<br>7: OFF<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|SYN
 +
|30
 +
|FREQUENCY 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|31
 +
|TRACK 3
 +
|select
 +
|0: OFF<br>1: ENV ONLY<br>2: PITCH+ENV<br>3: QUANTIZE<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|SYN
 +
|32
 +
|SHIFT 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|33
 +
|TUNE 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|34
 +
|DUTY 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|35
 +
|VOICE Level 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|36
 +
|VOICE Pan 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|37
 +
|ATTACK 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|SYN
 +
|38
 +
|FILTER 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|SYN
 +
|39
 +
|Q 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==GTE==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|GTE
 +
|0
 +
|THRESHOLD
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|GTE
 +
|1
 +
|ATTACK
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GTE
 +
|2
 +
|HOLD
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GTE
 +
|3
 +
|RELEASE
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GTE
 +
|4
 +
|RATIO
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|GTE
 +
|5
 +
|SIDECHAIN SELECT
 +
|select
 +
|0: BLOCK L+R<br>1: ROW 1<br>2: ROW 2<br>3: ROW 3<br>4: ROW 4<br>5: INPUT 1<br>6: INPUT 2<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GTE
 +
|6
 +
|LOW CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GTE
 +
|7
 +
|HIGH CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|GTE
 +
|9
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|GTE
 +
|10
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|GTE
 +
|11
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==RNG==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|RNG
 +
|0
 +
|FREQUENCY
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|RNG
 +
|1
 +
|F. MULTIPLIER
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|RNG
 +
|2
 +
|TRACK
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|RNG
 +
|3
 +
|HIGH CUT
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|RNG
 +
|4
 +
|MIX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|RNG
 +
|5
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|RNG
 +
|6
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|RNG
 +
|7
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE FX OUT<br>2: MUTE OUT<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|RNG
 +
|8
 +
|GLOBAL MIX
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==LPR==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|LPR
 +
|0
 +
|MIX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|LPR
 +
|1
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|LPR
 +
|2
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|LPR
 +
|3
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE FX OUT<br>2: MUTE OUT<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|LPR
 +
|5
 +
|DUB MIX
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|LPR
 +
|6
 +
|THRESHOLD
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|LPR
 +
|7
 +
|THRES Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|LPR
 +
|8
 +
|MODE
 +
|select
 +
|0: MONO<br>1: STEREO<br>2: MONO UNDO<br>3: STEREO UNDO<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|LPR
 +
|9
 +
|QUANTIZE
 +
|select
 +
|0: OFF<br>1: QUARTER<br>2: EIGTH<br>3: SIXTEENTH<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|LPR
 +
|10
 +
|TRIM STOP
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|LPR
 +
|11
 +
|TRIM START
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|LPR
 +
|12
 +
|IMMEDIATE PLAY
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|LPR
 +
|13
 +
|RECORD BEATS
 +
|rangeKnob
 +
|
 +
|0
 +
|16
 +
|1
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==SND==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|SND
 +
|0
 +
|Send Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|SND
 +
|1
 +
|Out Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==RTN==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|RTN
 +
|0
 +
|Mix
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|RTN
 +
|1
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|RTN
 +
|2
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|RTN
 +
|3
 +
|Bypass Mode
 +
|select
 +
|0: THRU<br>1: MUTE<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|RTN
 +
|4
 +
|Global Mix
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==MIX==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|MIX
 +
|0
 +
|Gain 1
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MIX
 +
|1
 +
|Gain 2
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MIX
 +
|2
 +
|Gain 3
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MIX
 +
|3
 +
|Gain 4
 +
|slider
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MIX
 +
|4
 +
|Balance 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MIX
 +
|5
 +
|Balance 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MIX
 +
|6
 +
|Balance 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MIX
 +
|7
 +
|Balance 4
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MIX
 +
|8
 +
|Master
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MIX
 +
|9
 +
|Out Mode
 +
|select
 +
|0: STEREO<br>1: MONO<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==MBC==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|MBC
 +
|0
 +
|Freq 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|1
 +
|Freq 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|2
 +
|Threshold 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|3
 +
|Ratio 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|4
 +
|Attack 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|5
 +
|Release 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|6
 +
|Level 1
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|7
 +
|Detect 1
 +
|select
 +
|0: RMS<br>1: PEAK<br>2: FAST RMS<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|8
 +
|Mute 1
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|9
 +
|Threshold 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|10
 +
|Ratio 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|11
 +
|Attack 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|12
 +
|Release 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|13
 +
|Level 2
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|14
 +
|Detect 2
 +
|select
 +
|0: RMS<br>1: PEAK<br>2: FAST RMS<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|15
 +
|Mute 2
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|16
 +
|Threshold 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|17
 +
|Ratio 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|18
 +
|Attack 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|19
 +
|Release 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|20
 +
|Level 3
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|21
 +
|Detect 3
 +
|select
 +
|0: RMS<br>1: PEAK<br>2: FAST RMS<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|22
 +
|Mute 3
 +
|switch
 +
|
 +
| 0: Off
 +
| 1: On
 +
|
 +
|No
 +
|
 +
|-
 +
|MBC
 +
|24
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MBC
 +
|25
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|MBC
 +
|26
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|}
 +
 
 +
[[#top|Back to Top]]
 +
==XVR==
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! Block
 +
! ID
 +
! Name
 +
! Type
 +
! Options
 +
! Min
 +
! Max
 +
! Step
 +
! Modifier Assignable
 +
! Added
 +
|-
 +
|XVR
 +
|0
 +
|Freq
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|XVR
 +
|1
 +
|Freq Multi.
 +
|select
 +
|0: X 1<br>1: X 10<br>
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|XVR
 +
|2
 +
|Lo Level L
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|XVR
 +
|3
 +
|Hi Level L
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|XVR
 +
|4
 +
|Lo Level R
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|XVR
 +
|5
 +
|Hi Level R
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|XVR
 +
|6
 +
|Lo Pan L
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|XVR
 +
|7
 +
|Hi Pan L
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|XVR
 +
|8
 +
|Lo Pan R
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|XVR
 +
|9
 +
|Hi Pan R
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|No
 +
|
 +
|-
 +
|XVR
 +
|11
 +
|Level
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|XVR
 +
|12
 +
|Balance
 +
|knob
 +
|
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|-
 +
|XVR
 +
|13
 +
|BYPASS MODE
 +
|select
 +
|0: THRU<br>1: MUTE<br>
 +
|
 +
|
 +
|
 +
|Yes
 +
|
 +
|}
  
=MIDI SysEx: Effect IDs=
+
[[#top|Back to Top]]
<tt>
+
==MGT==
: 100 Comp 1
+
{| class="wikitable" style="text-align: center;"
: 101 Comp 2
+
|-
: 102 GEQ 1
+
! Block
: 103 GEQ 2
+
! ID
: 104 PEQ 1
+
! Name
: 105 PEQ 2
+
! Type
: 106 Amp 1
+
! Options
: 107 Amp 2
+
! Min
: 108 Cab 1
+
! Max
: 109 Cab 2
+
! Step
: 110 Reverb 1
+
! Modifier Assignable
: 111 Reverb 2
+
! Added
: 112 Delay 1
+
|-
: 113 Delay 2
+
|MGT
: 114 Multi Delay 1
+
|0
: 115 Multi Delay 2
+
|In Gain
: 116 Chorus 1
+
|knob
: 117 Chorus 2
+
|
: 118 Flanger 1
+
|
: 119 Flanger 2
+
|
: 120 Rotary 1
+
|
: 121 Rotary 2
+
|Yes
: 122 Phaser 1
+
|
: 123 Phaser 2
+
|-
: 124 Wah 1
+
|MGT
: 125 Wah 2
+
|1
: 126 Formant
+
|Master Level
: 127 Vol 1
+
|knob
: 128 Pan Trem 1
+
|
: 129 Pan Trem 2
+
|
: 130 Pitch 1
+
|
: 131 Filter 1
+
|
: 132 Filter 2
+
|Yes
: 133 Drive 1
+
|
: 134 Drive 2
+
|-
: 135 Enhancer 1
+
|MGT
: 136 Effects Loop
+
|2
: 137 Mixer 1
+
|Time
: 138 Mixer 2
+
|knob
: 139 Noise Gate
+
|
: 140 Output
+
|
: 141 Controllers
+
|
: 142 FB Send
+
|
: 143 FB Return
+
|Yes
: 144 Synth 1
+
|
: 145 Synth 2
+
|-
: 146 Vocoder
+
|MGT
: 147 Megatap Dly
+
|
: 148 Crossover 1
 
: 149 Crossover 2
 
: 150 Gate Exp 1
 
: 151 Gate Exp 2
 
: 152 Ring Mod
 
: 153 Pitch 2
 
: 154 MB Comp 1
 
: 155 MB Comp 2
 
: 156 Quad Cho 1
 
: 157 Quad Cho 2
 
: 158 Resonator 1
 
: 159 Resonator 2
 
: 160 GEQ 3
 
: 161 GEQ 4
 
: 162 PEQ 3
 
: 163 PEQ 4
 
: 164 Filter 3
 
: 165 Filter 4
 
: 166 Vol 2
 
: 167 Vol 3
 
: 168 Vol 4
 
: 169 Looper
 
: 170 Tone Match
 
</tt>
 
  
[[category:MIDI]]
+
[[category:Axe-Fx2]]
 +
[[category:FM3]]
 +
[[category:FM9]]
 +
[[category:Axe-Fx3]]
 +
[[category:AX8]]
 +
[[category:FX8]]
 +
[[category:Remote]]
 +
[[category:All]]

Latest revision as of 23:11, 24 December 2023

Contents

System Exclusive messages

If you're a MIDI expert, you can use SysEx messages (MIDI System Exclusive) to control Fractal Audio devices.

Learn more about SysEx

Discussion about Fractal Audio's SysEx implementation

Firmware Ares and later provides MIDI support for 3rd-party devices to set and/or get scene, channel, bypass, scene names, preset names, tuner data, tempo data, via System Exclusive messages.

Read this: Axe-Fx III MIDI for Third-Party Devices

MIDI.png

Axe-Fx Standard and Axe-Fx Ultra

Ultra-specific SysEx information from forum member GM Arts

SysEx commands for retrieving Preset/Effect bypass states

Axe-Fx III and FM3

SysEx commands for control of the Axe-Fx III and FM3 through third-party MIDI devices is documented in this guide: Axe-Fx III MIDI for Third-Party Devices

SysEx Model number per device

The numbers below refer to the processors.

  • 0x00 Axe-Fx Standard
  • 0x01 Axe-Fx Ultra
  • 0x02 MFC-101
  • 0x03 Axe-Fx II
  • 0x04 MFC-101 mk3
  • 0x05 FX8
  • 0x06 Axe-Fx II XL
  • 0x07 Axe-Fx II XL+
  • 0x08 AX8
  • 0x0A FX8 mk2
  • 0x10 Axe-Fx III
  • 0x11 FM3
  • 0x12 FM9

MIDI SysEx Functions

Many Axe-Fx II SysEx messages are similar to Standard/Ultra messages: documented here

The messages documented here are compatible between Axe-Fx II, Axe-Fx II XL, Axe-Fx II XL+ and AX8. FX8 messages are not documented.

Note, many examples on this page are using 3 for the Model #.

All messages you send must be sent with Checksums, but not all response messages will have a Checksum, those documented here will specify if a Checksum is not included.

All Axe-Fx II/AX8 SysEx messages have the same HEADER as follows:

0xF0 sysex start
0x00 Manf. ID byte0
0x01 Manf. ID byte1
0x74 Manf. ID byte2
0xdd Model #

The byte after the Model # will always be the Function ID.

The last byte of each message will be 0xF7, the Checksum is the byte before 0xF7

Here's an example of a sysex message, in this example the AX8 is responding with the preset number, function 0x14 GET_PRESET_NUMBER

[0xF0, 0x00, 0x01, 0x74, 0x08, 0x14, 0x00, 0x00, 0x19, 0xF7];

GET_FIRMWARE_VERSION

This message responds with the firmware version, also this acts as a "Greeting" message, only after the Axe FX II has received a firmware version request it will start sending message 0x21 FRONT_PANEL_CHANGE_DETECTED, if you're writing an app or foot controller that will need to be in sync then the first thing you want to do is request the firmware version so that message 0x21 is sent when changes happen on the front panel. Keep in mind, if you do this you will need to "Disconnect" from the hardware when your app closes by sending function 0x42 DISCONNECT_FROM_CONTROLLER

Message format:

HEADER BYTES
0x08 Function ID (0x08)
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x08 Function ID (0x08)
0xdd Firmware Version major number
0xdd Firmware Version minor number
0xdd
0xdd
0xdd
0xdd
0xdd Checksum
0xF7 SysEx End

FRONT_PANEL_CHANGE_DETECTED

This message is sent to notify you that something may have changed on the hardware, and is the message that causes Axe-Edit/AX8-Edit to "Pause Communication". This message is notifies the editor that something changed and that it should reload the data for that preset, and is why you get the PAUSE overlay on the editor. When you click that overlay the Editor will re-request all the preset data it needs to keep the editor in sync with the hardware.

For example if you select a block on the Axe FX II, say, the Filter block, and you change the gain, then the Axe FX will send this message.

This message is sent about 400ms after the action was complete.

Another example, on the AX8, if you use the Amp Controls on the front panel to change the Gain then you will receive this message. This message is also sent if you press a footswitch that changes a scene/preset/block bypass/XY.

This message is only sent by the hardware if you requested the Firmware version. Read 0x08 GET_FIRMWARE_VERSION for more information.

Message format:

HEADER BYTES
0x21 Function ID (0x21)
0xdd Checksum
0xF7 SysEx End

DISCONNECT_FROM_CONTROLLER

This message should be sent when you quit an application connected to the Axe Fx if your application sent the 0x08 GET_FIRMWARE_VERSION message. See the 0x08 GET_FIRMWARE_VERSION section for more information.

Message format:

HEADER BYTES
0x42 Function ID (0x42)
0xdd Checksum
0xF7 SysEx End

GET_MIDI_CHANNEL

This message message replies with the MIDI channel set under SETUP > I/O > MIDI > MIDI CHANNEL.

Message format:

HEADER BYTES
0x17 Function ID (0x17)
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x17 Function ID (0x17)
0xdd Midi Channel (single byte)
0xdd Checksum
0xF7 SysEx End

TUNER_INFO

This message is broadcast when the Tuner is engaged. Note that the Axe-FX II does not include the checksum byte in this message:

HEADER BYTES
0x0D Function ID (0x0D)
0xdd Note (0=A; 1=Bb; 2=B; etc.)
0xdd String number (0=high E string; 5=low E string)
0xdd Tuner data (value of 63 indicates 'perfectly in tune')
0xF7 SysEx End

TUNER_TOGGLE

To turn the tuner on/off you send a MIDI Control Change (CC). The CC value is the same that you assign on the Axe-Fx II in the same channel your Axe-Fx II is set to.

The default CC for the tuner is 15. Send the value 0 to turn the tuner off, any value of 64 or higher to turn it on.

You can get the MIDI Channel of your Axe-Fx with GET_MIDI_CHANNEL.

METRONOME_TOGGLE

To turn the metronome on/off you send a MIDI Control Change (CC). The CC value is the same you assign on the Axe-Fx II in the same channel your Axe-Fx II is set to.

Send the value 0 to turn the metronome off, any value of 64 or higher to turn it on.

You can get the MIDI channel of your Axe-Fx with GET_MIDI_CHANNEL.

NOTE that the metronome's level can not be edited via MIDI.

PRESET_BLOCKS_DATA

This message returns a 32-bit unsigned integer split into five MIDI words for each block loaded onto the preset. That is, if the amp block is loaded you will get five bytes with data for the amp block, etc.

The message contains five important pieces of data:

The block's current Bypass state (0 if bypassed, 1 if engaged).
The block's current X/Y state (0 if Y, 1 if X).
The block's ID (number ranging from 100 to 170).
The block's bypass CC# (if the value is 0 or more than 127, it means the block doesn't have a CC# assigned).
The block's XY CC# (if the value is 0 or more than 127, it means the block doesn't have a CC# assigned or doesn't have X/Y).


Request format:

HEADER BYTES
0x0E Function ID (0x0E)
0xdd Checksum
0xF7 SysEx End


Response format: (response doesn't have a checksum)

HEADER BYTES
0x0E Function ID (0x0E)
Information about each effect block in preset follows, using 5 bytes for each effect block in the preset
0xdd Byte 1 (flags) uint32_t LSB
Bit 0: 0 = Bypassed, 1 = Engaged
Bit 1: 0 = Y, 1 = X
Bit 2: unused
Bit 3: unused
Bit 4: unused
Bit 5: unused
Bit 6: unused
0xdd Byte 2 (bypass cc# number LSB)
Bit 0: unused (Bit 7 for the byte above)
Bit 1: Bypass CC# Bit 0
Bit 2: Bypass CC# Bit 1
Bit 3: Bypass CC# Bit 2
Bit 4: Bypass CC# Bit 3
Bit 5: Bypass CC# Bit 4
Bit 6: Bypass CC# Bit 5
0xdd Byte 3 (bypass cc# MSB and XY cc# LSB)
Bit 0: Bypass CC# Bit 6
Bit 1: Bypass CC# Bit 7
Bit 2: XY CC# Bit 0
Bit 3: XY CC# Bit 1
Bit 4: XY CC# Bit 2
Bit 5: XY CC# Bit 3
Bit 6: XY CC# Bit 4
0xdd Byte 4 (XY cc# MSB and Block ID LSB)
Bit 0: XY CC# Bit 5
Bit 1: XY CC# Bit 6
Bit 2: XY CC# Bit 7
Bit 3: Block ID Bit 0
Bit 4: Block ID Bit 1
Bit 5: Block ID Bit 2
Bit 6: Block ID Bit 3
0xdd Byte 5 (Block ID MSB) uint32_t MSB
Bit 0: Block ID Bit 4
Bit 1: Block ID Bit 5
Bit 2: Block ID Bit 6
Bit 3: Block ID Bit 7
Bit 4: unused
Bit 5: unused
Bit 6: unused

The following C++ code will iterate thru the sysex message array, take each five-byte chunk and convert them into a uint32_t:

// "data" is the entire sysex array, "lengthOfMessage" is the length/size of that array

for(uint16_t i = 6, n = lengthOfMessage - 1 ; i < n ; i += 5){
  // convert the 5 bytes into a uint32_t with some bit-shifting
  uint32_t blockData = (data[i] & 0x7F) | ((data[i+1] & 0x7F)<<7) | ((data[i+2] & 0x7F)<<14) | ((data[i+3] & 0x7F)<<21) | ((data[i+4] & 0x7F)<<28);

  bool isBlockEngaged = (bool) (blockData & 0x01); // true if the block is on, false if bypassed
  bool isX            = (bool) (blockData & 0x02); // true if the block is in X, false if Y
  uint8_t id          = (uint8_t) ((blockData & 0xFF000000) >> 24);
  uint8_t bypassCC    = (uint8_t) ((blockData & 0x0000FF00) >> 8); // if this number is 0 or higher than 127, then there's no cc# assigned
  uint8_t xyCC        = (uint8_t) ((blockData & 0x00FF0000) >> 16); // if this number is 0 or higher than 127, then there's no cc# assigned
}

GET/SET_BLOCK_PARAMETER_VALUE

This message will get or set the value of the specified block parameter, this value ranges from 0 to 65534, the response message will contain a string which is the label displayed by the Axe Fx II and its editor. For example, the Bass parameter of the AMP block may have a value of 32767 but the label will be "5.00", the value may be 65534 but the label will be "10.00".

Also, many parameters have a low/high limit and step. For example, the "Voices" parameter of the CHORUS block will have a low limit: 2, high limit: 8 and step: 2 that means you can send values of 2,4,6,8. If you send a value lower than 2 it will set the parameter to 2, if it's higher than 8 it will set the value to 8.

The Effect Type selector is also a parameter. For example, in the AMP block the effect type is parameter 0, most blocks with an effect type use parameter 0 as the effect type but not all. You should monitor the MIDI messages between the Axe FX II and Axe-Edit to make sure which parameter is which.

Bypassing/Engaging a Block is also done with this function with parameter 255. Send the value 0 to Engage, 1 to Bypass.

When you are getting a parameter value you still have to include a parameter value with your message but this value can be 0.

To convert these bytes to decimal and vice-versa see MIDI Sysex: converting bytes to decimal and vise versa and more.

Message format:

HEADER BYTES
0x02 Function ID (0x02)
0xdd effect ID bits 6-0
0xdd effect ID bits 13-7
0xdd parameter ID bits 6-0
0xdd parameter ID bits 13-7
0xdd parameter value bits 6-0
0xdd parameter value bits 13-7
0xdd parameter value bits 15-14
0x00 0=query value, 1=set value
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x02 Function ID (0x02)
0xdd effect ID bits 6-0
0xdd effect ID bits 13-7
0xdd parameter ID bits 6-0
0xdd parameter ID bits 13-7
0xdd parameter value bits 6-0
0xdd parameter value bits 13-7
0xdd parameter value bits 15-14
0xdd
0xdd
0xdd
0xdd
0xdd
0xdd null-terminated string byte0
0xdd byte1
...
0x00 null character
0xdd Checksum
0xF7 SysEx End

SET_TYPED_BLOCK_PARAMETER_VALUE

This is the function used by Axe-Edit when you type the value of a parameter. If you read this page you've learned that parameter values range from 0 to 65534, and, with that in mind, the Bass on the AMP block displays a value of 0.00 to 10.00 with 0.00 being 0 and 10.00 being 65534. If you want to set the value of that parameter to exactly 6.35 then you would use this function.

The parameter value is sent as a 32-bit Signed Float split into five 7-bit bytes, for example, for the Balance parameter on the AMP block you can send -50.6 as the parameter value since the knob displays a range from -100.0 to 100.0.

NOTE: this function behaves differently with the AMP's Level parameter which doesn't seem to respond with the proper value.

Message format:

HEADER BYTES
0x2E Function ID (0x2E)
0xdd Block ID bits 6-0
0xdd Block ID bits 13-7
0xdd Parameter ID bits 6-0
0xdd Parameter ID bits 13-7
0xdd Parameter Value bits 6-0
0xdd Parameter Value bits 13-7
0xdd Parameter Value bits 21-14
0xdd Parameter Value bits 29-22
0xdd Parameter Value bits 32-30
0xdd Checksum
0xF7 SysEx End

This responds in the same way as 0x02 GET/SET_BLOCK_PARAMETER_VALUE.

GET/SET_MODIFIER_VALUE

Message format:

HEADER BYTES
0x07 Function ID (0x07)
0xdd effect ID bits 6-0
0xdd effect ID bits 13-7
0xdd parameter ID bits 6-0
0xdd parameter ID bits 13-7
0xdd modifier parameter selector ID bits 6-0
0xdd 0
0xdd modifier value bits 6-0
0xdd modifier value bits 13-7
0xdd modifier value bits 15-14
0x00 0=query value, 1=set value
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x02 Function ID (0x02)
0xdd effect ID bits 6-0
0xdd effect ID bits 13-7
0xdd parameter ID bits 6-0
0xdd parameter ID bits 13-7
0xdd modifier parameter selector ID bits 6-0
0xdd 0
0xdd modifier value bits 6-0
0xdd modifier value bits 13-7
0xdd modifier value bits 15-14
0xdd null-terminated string byte0
0xdd byte1
...
0x00 null character
0xdd Checksum
0xF7 SysEx End

Modifier Parameter Selector IDs:

0x0 modifier source
0x1 min
0x2 max
0x3 start
0x4 mid
0x5 end
0x6 slope
0x7 damping
0x8 ?
0x9 ?
0xA auto engage
0xB pc reset
0xC off val
0xD scale
0xE offset


GET_PRESET_NAME

Message format:

HEADER BYTES
0x0F Function ID (0x0F)
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x0F Function ID (0x0F)
0xdd null-terminated string byte0
0xdd byte1
...
0x00 null character
0xdd Checksum
0xF7 SysEx End


SET_PRESET_NAME

Message format:

HEADER BYTES
0x0F Function ID (0x09)
0xdd Each letter of the preset name sent as an ASCII byte
...
0xdd Checksum
0xF7 SysEx End

This responds with a 0x64 MULTIPURPOSE_RESPONSE.

MIDI_TEMPO_BEAT

This is the Tempo beat or "pulse" message sent by Axe-FX II. Note that the Axe-FX II does not include the Checksum byte in this message:

HEADER BYTES
0x10 Function ID (0x10)
0xF7 SysEx End

SET_TAP_TEMPO

If you want to send a BPM value to the Axe-Fx II/AX8, you can do this via the 0x02 GET/SET_BLOCK_PARAMETER_VALUE function.

To do this, send the parameter to the "CONTROLLERS" Block (ID 141), Parameter ID 32, and the value would be a number between 30 and 250.

GET_PRESET_NUMBER

Message format:

HEADER BYTES
0x14 Function ID (0x14)
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x14 Function ID (0x14)
0xdd Preset Number bits 6-0
0xdd Preset Number bits 13-7
0xdd Checksum
0xF7 SysEx End


SET_PRESET_NUMBER

This message sets a preset number of your choice, it will respond with message 0x64 to confirm.

Message format:

HEADER BYTES
0x3C Function ID (0x3C)
0xdd Preset Number bits 6-0
0xdd Preset Number bits 13-7
0xdd Checksum
0xF7 SysEx End

This function will respond with 0x64 MULTIPURPOSE_RESPONSE.

GET_GRID_LAYOUT_AND_ROUTING

Message format:

HEADER BYTES
0x20 Function ID (0x20)
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x20 Function ID (0x20)
Information about each grid location follows. The first 4-byte chunk corresponds to the top-left grid location (column 1, row 1). The next four-byte chunk corresponds to the grid location at column 1, row 2. Following this pattern, each of the 48 grid locations are described.
0xdd Block/Shunt ID bits 6-0
0xdd Block/Shunt ID bits 13-7
0xdd routing flags
Bit 0: connect row 1 to effect input
Bit 1: connect row 2 to effect input
Bit 2: connect row 3 to effect input
Bit 3: connect row 4 to effect input
Bit 4:
Bit 5:
Bit 6:
0xdd (unused?)
... (47 additional four-byte chunks)
0xdd Checksum
0xF7 SysEx End

About Shunts: Each shunt has a unique ID just like blocks, there are 36 shunts, on the Axe-Fx II the Shunt IDs start at 200 up to 235, on the AX8 they start at 300 to 335.


MIDI_LOOPER_STATUS_ENABLE, MIDI_LOOPER_STATUS

Message format:

HEADER BYTES
0x23 Function ID (0x23)
0xdd 0=Disable looper status messages, 1=Enable looper status messages
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x23 Function ID (0x23)
0xdd Looper Status Bits
Bit 0: Record
Bit 1: Play
Bit 2: Once
Bit 3: Overdub
Bit 4: Reverse
Bit 5: Half
Bit 6: Undo
0xdd Looper Position (range: 0 to 99)
0xdd Checksum
0xF7 SysEx End


GET_SCENE_NUMBER

This is the same as SET_SCENE_NUMBER except you use 0x7F as the value for getting the scene number.

Message format:

HEADER BYTES
0x29 Function ID (0x29)
0x7F Indicator that you want to read the scene number
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x29 Function ID (0x29)
0xdd Scene Number (range: 0 to 7)
0xdd Checksum
0xF7 SysEx End

SET_SCENE_NUMBER

Message format:

HEADER BYTES
0x29 Function ID (0x29)
0xdd Scene Number (range: 0 to 7)
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x29 Function ID (0x29)
0xdd Scene Number (range: 0 to 7)
0xdd Checksum
0xF7 SysEx End


GET_CAB_NAME

Message format:

HEADER BYTES
0x12 Function ID (0x12)
0xdd Cab Number
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x12 Function ID (0x12)
0xdd null-terminated string byte0
0xdd byte1
...
0x00 null character
0xdd Checksum
0xF7 SysEx End


GET_ALL_CAB_NAMES

Message format:

HEADER BYTES
0x12 Function ID (0x12)
0x7F Get all cabs identifier byte 1
0x7F Get all cabs identifier byte 2
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x12 Function ID (0x12)
0xdd null-terminated string byte0
0xdd byte1
...
0x00 null character
0xdd Checksum
0xF7 SysEx End


MIDI_SET_PRESET

Function number: 14
Example:
F0 0 1 74 3 14 0 1 13 0 FF --> to set the current preset (edit buffer) to preset 0 (1 if DISPLAY OFFSET activated)
F0 0 1 74 3 14 1 0 13 0 FF --> to set the current preset (edit buffer) to preset 128 (129 if DISPLAY OFFSET activated)
Send from AXE-FX to AXE-EDIT and MFC-101

GET_BLOCK_PARAMETERS_LIST

This function will get you a list of all the parameters values of a specified block, each parameter with its value is returned in a separate message.

Message format:

HEADER BYTES
0x01 Function ID (0x01)
0xdd block ID bits 6-0
0xdd block ID bits 13-7
0xdd Checksum
0xF7 SysEx End

This message will respond with 0x32 BATCH_LIST_REQUEST_START confirming that the batch of messages will be sent and how many will be sent.

After that message you will receive messages with function ID 0x01, these messages are identical to function 0x02 with the exception of the function ID being 0x01

Once complete it will respond with 0x33 BATCH_LIST_REQUEST_COMPLETE confirming that they were all sent.

Message 0x01 response format:

HEADER BYTES
0x01 Function ID (0x01)
0xdd block ID bits 6-0
0xdd block ID bits 13-7
0xdd parameter ID bits 6-0
0xdd parameter ID bits 13-7
0xdd parameter value bits 6-0
0xdd parameter value bits 13-7
0xdd parameter value bits 15-14
0xdd
0xdd
0xdd
0xdd
0xdd
0xdd null-terminated string byte0
0xdd byte1
...
0x00 null character
0xdd Checksum
0xF7 SysEx End

BATCH_LIST_REQUEST_START

This message is sent to you when you request a list of certain items, this includes when you request a list of parameters of a block (0x01 GET_BLOCK_PARAMETERS_LIST) or when you request a list of factory/user cab names, you can treat this message as confirmation that those parameters are about to be sent to you. The "Response Length" below represents how many messages will be sent as part of that batch.

Message format:

HEADER BYTES
0x32 Function ID (0x32)
0xdd ID of function that it's replying to
0xdd Response Length bits 6-0
0xdd Response Length bits 13-7
0xdd Checksum
0xF7 SysEx End


BATCH_LIST_REQUEST_COMPLETE

This message is sent to you after a batch of messages you requested was sent to you and is complete.

For example, if you request 0x01 GET_BLOCK_PARAMETERS_LIST, this message will reply confirming that the request has been complete.

The "ID of function that it's replying to" is the ID of the function that requested the list. In the case of 0x01 GET_BLOCK_PARAMETERS_LIST, which is function 0x01, it will show this byte as 0x01 (on the AX8 the function ID will be 0x02 even though the request was for 0x01).

Message format:

HEADER BYTES
0x33 Function ID (0x33)
0xdd ID of function that it's replying to
0xdd Checksum
0xF7 SysEx End

MULTIPURPOSE_RESPONSE

This message is sent by the hardware as a response to certain requests, the first byte after the function id is the requested function id (for example if you change the preset using function id 0x3C the first byte after 0x64 will be 0x3C). The next byte is a response code for the requested function, this code can mean different things, it could mean that the message you first sent had an error, usually if the response code is 0 it means that the task you requested is valid.

Message format:

HEADER BYTES
0x64 Function ID (0x64)
0xdd Response Function ID
0xdd Response Code
0xdd Checksum
0xF7 SysEx End


GET_BLOCK_XY, SET_BLOCK_XY

Message format:

HEADER BYTES
0x11 Function ID (0x11)
0xdd effect ID bits 6-0
0xdd effect ID bits 13-7
0xdd 0 = set to X, 1 = set to Y
0xdd 0 = get value, 1 = set value
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x11 Function ID (0x11)
0xdd effect ID bits 6-0
0xdd effect ID bits 13-7
0xdd 0 = effect is X, 1 = effect is Y
0xdd Checksum
0xF7 SysEx End


SET_BLOCK_BYPASS_STATE

You can Bypass/Engage a block using Function 0x02 GET/SET_BLOCK_PARAMETER_VALUE. To do this you will use the Block ID that you want to bypass, Parameter ID 255, and the value would be 0 to Engage and 1 to Bypass.

For example, this will bypass the amp block. Keep in mind the checksum must be calculated for the target device:

HEADER BYTES
0x02 Function ID (2)
0x6A effect ID bits 6-0
0x00 effect ID bits 13-7
0x7F parameter ID bits 6-0
0x01 parameter ID bits 13-7
0x01 parameter value bits 6-0
0x00 parameter value bits 13-7
0x00 parameter value bits 15-14
0x01 Set Value
0xXX Checksum
0xF7 SysEx End

GET_CPU_USAGE

Message format:

HEADER BYTES
0x13 Function ID (0x13)
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x13 Function ID (0x13)
0xdd CPU % (single byte from 0 to 100)
0xdd Checksum
0xF7 SysEx End


GET_PRESET_EDITED_STATUS

The Axe FX and AX8 both have an LED on the front panel labeled "EDITED", which lights whenever you make any changes to your preset that have not been saved. This message will request that status. It will reply with 1 if the LED is on because the preset has changes that need to be saved, and 0 if it's off.

Message format:

HEADER BYTES
0x2A Function ID (0x2A)
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x2A Function ID (0x2A)
0xdd 0 = NO, 1 = YES
0xdd Checksum
0xF7 SysEx End

SET_TARGET_BLOCK

This function is sent when Axe-Edit opens a block for editing, this message should be sent if you will be requesting Real Time modifiers or the GET_MONITOR_GRAPH.

Message format:

HEADER BYTES
0x37 Function ID (0x37)
0xdd Block ID bits 6-0
0xdd Block ID bits 13-7
0xdd Checksum
0xF7 SysEx End

Responds with 0x64 MULTIPURPOSE_RESPONSE


GET_MONITOR_GRAPH

This function responds with the Monitor Graph, this is the "MONITOR" section you see on Axe-Edit displaying the EQ curve of many blocks.

This function's response contains 256 bytes, aside from the header, checksum and sysex end bytes, representing 128 points on the graph, where each point is made up of two bytes.

Each pair of bytes is a 14-bit signed integer, the integer will range from -8191 to 8191 with 0 being the middle of the graph. The Controllers tab also makes use of this graph for ADSR1/2 but the integer will range from 0 to 8191.

When requesting this Graph you must specify the Index of the graph. All blocks have one graph, so use 0 as the Graph Index, with the exception of the Controllers which has two graphs, ADSR1 Index is 0, ADSR2 Index is 1.

You MUST send SET_TARGET_BLOCK before requesting the graph since the graph request does not include a block id.

TIP: you should be careful with how often you request this graph. You should only do it when after a set interval after the parameter for that block has been edited.

Message format:

HEADER BYTES
0x36 Function ID (0x36)
0xdd Graph Index (0 for most blocks, see the above info)
0xdd Checksum
0xF7 SysEx End

HEADER BYTES
0x36 Function ID (0x36)
256 bytes to follow, representing 128 14-bit Signed Integers
0xdd Point 1 bits 6-0
0xdd Point 1 bits 13-7
0xdd Point 2 bits 6-0
0xdd Point 2 bits 13-7
0xdd Point 3 bits 6-0
0xdd Point 3 bits 13-7
...
0xdd Checksum
0xF7 SysEx End

GET/SET_AX8_FOOTSWITCHES

This function returns the contents of both the per-preset and global foot-switches on the AX8.

It includes eight 6-byte chunks:

  • The first 2 bytes of the chunk represent the block of the local (per-preset) footswitch, the ID will be the Block ID or other IDs representing the function of the footswitch.
  • The next two bytes of the chunk represent the global footswitch block ID.
  • The next byte represents the flags of the global footswitch, as in if the global footswitch is engaged, engaged+momentary & engaged+latching.
  • The next byte represents the flags of the local footswitch.
  • When the Global Flag is 0 the per-preset footswitch is used. When the flag is 1, global is engaged in as a latching type. When it is 2 it's engaged as a momentary type.

Message format:

HEADER BYTES
0x48 Function ID (0x48)
0xdd QUERY, 0=Get Value, 1=Set Value
0xdd Number of Foot-switches (0 to request all)
0xdd Checksum
0xF7 SysEx End

Response format:

HEADER BYTES
0x48 Function ID (0x48)
0xdd QUERY, 0=Get Value, 1=Set Value
0xdd Number of Foot-switches (0x08 on the AX8)
Eight 6-byte chunks to follow (with the first chunk representing footswitch 1, last one footswitch 8)
0xdd Local ID bits 6-0
0xdd Local ID bits 13-7
0xdd Global ID bits 6-0
0xdd Global ID bits 13-7
0xdd Global Flag, 0=Global Disabled, 1=Global Engaged/Latching, 2=Global Engaged/Momentary
0xdd Local Flag, 1=Local Latching, 2=Local Momentary
...
0xdd Checksum
0xF7 SysEx End

To edit footswitches you send the entire layout of footswitches with the QUERY being 1, you would include each 6-byte chunk after the Number of Foot-switches, each chunk would have to have the values you want to set for each footswitch.

MIDI SysEx: Importing/Exporting Presets

MIDI SysEx: calculating the SysEx Checksum

As mentioned above, the Axe-FX II units require a Checksum at the end of the SysEx string that is sent to it (before the terminating F7 byte) as a verification step.

In order to calculate the Checksum, you basically have to XOR every byte from the start of the SysEx message, up to the character BEFORE the terminating F7 byte. For example, to send the following SysEx message (to fetch a preset name):

F0 00 01 74 03 0F F7

We would have to XOR all the byte values from the starting 'F0' to the '0F' which is the second last byte:

0xF0 ^ 0x00 ^ 0x01 ^ 0x74 ^ 0x03 ^ 0x0F = 0x89

Then, we would need to strip the leftmost bit from the result (by ANDing it to 0x7F):

0x89 & 0x7F = 0x09

And, we add this byte (actually, a septet now) to the end of the SysEx string, BEFORE the terminating F7:

F0 00 01 74 03 0F 09 F7

Obviously, in a "static" SysEx message like above, you do not have to recalculate the Checksum each time as it will always be "09" as the rest of the message does not change, but if you are sending a SysEx string to change a parameter value, etc., then you will have to calculate the Checksum on the fly as byte values towards the end of the SysEx string will be different each time.

For Python users, here is a checksum function to return the checksum string:

from functools import reduce

def checksum(ip_str):
    outstr =   # Create an outstring object
    ip_list = ip_str.split()  # Split the string into a list
    int_list = [int('0x' + str(x), 16) for x in ip_list[0:-1]]  #  Create an integer list
    s = reduce(lambda x, y: x ^ y, int_list)  # Calculate the checksum
    int_list.append(s & 0x7f)  # Append the checksum to the list with leftmost bit stripped
    int_list.append(0xF7)  # Append the terminating byte to the list
    for itm in int_list:  # Get each item from the list
        a_str = str(hex(itm))[2:]  # Create a string without the first two characters
        outstr = outstr + a_str.zfill(2) + ' '  # Concatenate each item into a single string
    return outstr.strip()  # Strip leading or trailing blanks and return the string

MIDI SysEx: obtaining parameter values

The old Standard/Ultra devices used to store the parameter values on *most* knobs as 0-254. This was split into two bytes, XX YY where XX was the lowest 4 bits of the value, and YY was the highest 4 bits. Pretty simple.

The new Axe-II now has more granular control over *most* knobs, with the values going from 0-65534. This requires a full 16 bits to store. The problem is that the MIDI specifications means you can only transmit values using 7 bits as the highest bit of each byte must be a zero.

To get around this, the Axe-II uses THREE bytes to transmit the values XX YY ZZ where XX is the lowest 7 bits of the data, YY is the 8th to the 14th bit of the data, and ZZ is the remaining top two bits of the data.

So, if you had the value 52421 on a knob, then this would be represented by the 16 bits: 1100110011000101.

If you split this into segments of length 2/7/7 to store in ZZ/YY/XX: 11 0011001 1000101

So XX gets the last segment: 01000101 And YY gets the middle segment: 00011001 And ZZ gets the first segment: 00000011

You will also have to back-calculate the respective knob values to the 16 bit values. For example, a knob that goes from 0 - 10, 0 would of course be 0, but 10 would be 65534. From there, you would work out that 5 is 32767 and 7 would be about 45871 etc.

To convert these bytes to the decimal value and visa-versa read MIDI Sysex: converting bytes to decimal and vise versa and more.

MIDI SysEx: loading IRs

The information below was provided by former forum member LMO.

The Axe Fx II supports 2040-point impulse responses that are packaged for download in a series of 66 MIDI SysEx messages, as follows:

MIDI_START_IR_DOWNLOAD

Prepare the Axe-Fx II to receive impulse response data

Message Format:

HEADER BYTES
0x7A function ID
0x20
0x00
0x10
0xdd Checksum
0xF7 SysEx End

MIDI_G2_IR_DATA

There are 64 SysEx messages, each containing 32 chunks of data. Each chunk consists of five bytes and can hold either four text characters or one 32-bit IR data sample.

The first data message sent includes 8 chunks of text that specify the 32-character IR name, and 24 chunks of IR data. The subsequent 63 data messages each contain 32 data samples for a total of 2040 samples.

Message Format:

HEADER BYTES
0x7B function ID
0x20
0x00
0xdd data chunk byte 0
0xdd data chunk byte 1
0xdd data chunk byte 2
0xdd data chunk byte 3
0xdd data chunk byte 4
--- 31 additional five byte data chunks ---
0xdd Checksum
0xF7 SysEx End

MIDI_CLOSE_IR_DOWNLOAD

Terminate the IR download sequence

Message Format:

HEADER BYTES
0x7C function ID
0xdd encoded Checksum byte 0 for IR data
0xdd encoded Checksum byte 1 for IR data
0xdd encoded Checksum byte 2 for IR data
0xdd encoded Checksum byte 3 for IR data
0xdd encoded Checksum byte 4 for IR data
0xdd Checksum
0xF7 SysEx End

Data Chunk Encoding Scheme

The data encoding scheme translates four octets into five septets. Each septet occupies the lower seven bits of a byte, with the most significant bit set to 0.

  • octet is one byte containing 8 bits of data
  • septet is one byte containing 7 bits of data
byte_chunk = (data[0] & 0xFF )<< 24 | (data[1] & 0xFF )<< 16 | (data[2] & 0xFF )<< 8 (data[3] & 0xFF;
  • convert four octets to five septets
septet[0] = byte_chunk & 0xFF;
septet[1] = byte_chunk >> 7 & 0xFF;
septet[2] = byte_chunk >> 14 & 0xFF;
septet[3] = byte_chunk >> 21 & 0xFF;
septet[4] = byte_chunk >> 28 & 0xFF;

MIDI Sysex: converting bytes to decimal and vise versa and more

All the functions below are written in C++.

The following are for each 5 byte chunk of message 0x0E [#PRESET_BLOCKS_DATA|PRESET_BLOCKS_DATA].

This function returns true if the block is in X state or false if the block is in Y state. x is the first byte of each 5 byte chunk of message 0x0E.

bool isBlockX(byte x){
  if(x==0x03||x==0x02){
    return true;
  }
  return false;
}

This function returns true if the block is bypassed, false if it's not. x is the first byte of each 5 byte chunk of message 0x0E.

bool isBlockBypassed(byte x){
  if(x==0x03||x==0x01){
    return false;
  }
  return true;
}

This function converts the two bytes for the block's bypass CC (IA CC Number LSB/MSB) into a decimal number. LSB is the second byte and MSB is the third byte of each 5 byte chunk of message 0x0E.

int toBlockCC(byte LSB, byte MSB){
  return ((LSB & 0x7E) >> 1) + ((MSB & 3) << 6);
}

This function converts the two bytes for the block's ID (Effect ID LSB/MSB) into a decimal number. LSB is the fourth byte and MSB is the fifth byte of each 5 byte chunk of message 0x0E.

int blockID(byte LSB, byte MSB){
  return ((LSB & 0x78) >> 3) + ((MSB & 0x0F) << 4);
}

This function converts the effect ID bytes OR the parameter ID bytes into a decimal number.

int bytesToInt(byte byte1, byte byte2){
  return (byte1 & 0x7F) | ((byte2 & 0x7F)<<7);
}

This is the reverse of the above to turn a decimal number into two bytes where x is the decimal number.

byte byte1 = (x & 0x7F);

byte byte2 = ((x >> 7) & 0x7F);

This function converts the 3 parameter value bytes on message (0x02) into a decimal number.

int parameterValueBytesToInt(byte byte1, byte byte2, byte byte3){
  return (byte1 & 0x7F) | ((byte2 & 0x7F)<<7) | ((byte3 & 0x7F)<<14);
}

This is the reverse of the above to turn a decimal number into 3 bytes where x is the decimal number.

byte byte1 = x & 0x7F;

byte byte2 = (x >> 7) & 0x7F;

byte byte3 = (x >> 14) & 0x7F);

This will convert a decimal number into the two bytes for a preset change, where x is the decimal number.

byte byte1 = x >> 7;

byte byte2 = x & 0x7F;

To convert the two bytes received from a preset change to a decimal number use:

Axe FX II:

int x = (byte1 & 0x7F) << 7 | byte2;

AX8:

int x = (byte1 & 0x7F) | ((byte2 & 0x7F) << 7);

This will convert the decimal preset number into a Bank/Preset set. This number ranges from 0 to 383 on the Axe FX II, 0 to 767 on the XL/+ and 0 to 511 on the AX8.

On the Axe FX II or later, where x is the decimal number from 0 to 383/767:

byte bankNumber = floor(x / 128); // banks are labeled A,B,C,D,E,F where bank A is 0 and bank F is 5

byte presetNumber = x - (bankNumber*128); // preset number with index of 0, to display offset it to 1 just add 1 to this number when displayed

For the AX8, where x is the decimal number from 0 to 511:

byte bankNumber = floor(x / 8); // banks are labeled from 1 to 64, this functions will return a number from 0 to 63, add 1 when you display it

byte presetNumber = x - (bank * 8);

MIDI SysEx: Blocks & Parameters IDs

Read this: MIDI SysEx

MIDI SysEx: more information

Read this: Recalling presets and scenes in hex

Axe-Fx II MIDI SysEx: Info

The following tables contain Axe-Fx II data as of Quantum 8.02.

Information on this page is for educational purposes only.

Axe-Fx II MIDI SysEx: Block IDs

ID Name Group Code Can Bypass Available on AX8 Axe-Fx II X/Y Axe-Fx II XL/XL+ X/Y AX8 X/Y
106 Amp 1 AMP Yes Yes Yes Yes Yes
107 Amp 2 AMP Yes No Yes Yes Yes
108 Cab 1 CAB Yes Yes Yes Yes Yes
109 Cab 2 CAB Yes No Yes Yes Yes
116 Chorus 1 CHO Yes Yes Yes Yes Yes
117 Chorus 2 CHO Yes No Yes Yes Yes
100 Compressor 1 CPR Yes Yes No Yes Yes
101 Compressor 2 CPR Yes No No Yes Yes
141 Controllers CONTROLLERS No Yes No No No
148 Crossover 1 XVR Yes No No No No
149 Crossover 2 XVR Yes No No No No
112 Delay 1 DLY Yes Yes Yes Yes Yes
113 Delay 2 DLY Yes Yes Yes Yes Yes
133 Drive 1 DRV Yes Yes Yes Yes Yes
134 Drive 2 DRV Yes Yes Yes Yes Yes
135 Enhancer ENH Yes Yes No No No
136 FX Loop FXL Yes Yes No No No
143 Feedback Return RTN No No No No No
142 Feedback Send SND No No No No No
131 Filter 1 FIL Yes Yes No No Yes
132 Filter 2 FIL Yes Yes No No Yes
164 Filter 3 FIL Yes No No No Yes
165 Filter 4 FIL Yes No No No Yes
118 Flanger 1 FLG Yes Yes Yes Yes Yes
119 Flanger 2 FLG Yes No Yes Yes Yes
126 Formant FRM Yes Yes No No No
150 Gate Expander GTE Yes Yes No Yes Yes
151 Gate Expander 2 GTE Yes No No Yes Yes
102 Graphic EQ 1 GEQ Yes Yes No Yes No
103 Graphic EQ 2 GEQ Yes Yes No Yes No
160 Graphic EQ 3 GEQ Yes No No Yes No
161 Graphic EQ 4 GEQ Yes No No Yes No
139 Input Noise Gate INPUT No Yes No No No
169 Looper LPR Yes Yes No No No
147 Megatap Delay MGT Yes No No No No
137 Mixer MIX No No No No No
138 Mixer 2 MIX No No No Yes No
114 Multi Delay 1 MTD Yes Yes Yes Yes Yes
115 Multi Delay 2 MTD Yes No Yes Yes Yes
154 Multiband Compressor 1 MBC Yes No No No No
155 Multiband Compressor 2 MBC Yes No No No No
140 Output OUTPUT No Yes No No No
104 Parametric EQ 1 PEQ Yes Yes No Yes No
105 Parametric EQ 2 PEQ Yes Yes No Yes No
162 Parametric EQ 3 PEQ Yes No No Yes No
163 Parametric EQ 4 PEQ Yes No No Yes No
122 Phaser 1 PHA Yes Yes Yes Yes Yes
123 Phaser 2 PHA Yes No Yes Yes Yes
130 Pitch 1 PIT Yes Yes Yes Yes Yes
153 Pitch 2 PIT Yes No Yes Yes Yes
156 Quad Chorus 1 QCH Yes No No No No
157 Quad Chorus 2 QCH Yes No No No No
158 Resonator 1 RES Yes No No No No
159 Resonator 2 RES Yes No No No No
110 Reverb 1 REV Yes Yes Yes Yes Yes
111 Reverb 2 REV Yes No Yes Yes Yes
152 Ring Modulator RNG Yes Yes No No No
120 Rotary Speaker 1 ROT Yes Yes Yes Yes Yes
121 Rotary Speaker 2 ROT Yes No Yes Yes Yes
144 Synth 1 SYN Yes Yes No No No
145 Synth 2 SYN Yes No No No No
170 Tone Match TMA Yes No No No No
128 Tremolo/Panner 1 TRM Yes Yes No Yes Yes
129 Tremolo/Panner 2 TRM Yes No No Yes Yes
146 Vocoder VOC Yes No No No No
127 Volume/Pan 1 VOL Yes Yes No No No
166 Volume/Pan 2 VOL Yes Yes No No No
167 Volume/Pan 3 VOL Yes No No No No
168 Volume/Pan 4 VOL Yes No No No No
124 Wah 1 WAH Yes Yes Yes Yes Yes
125 Wah 2 WAH Yes No Yes Yes Yes

Back to Top

Axe-Fx II MIDI SysEx

CPR

Block ID Name Type Options Min Max Step Modifier Assignable Added
CPR 0 TRESHOLD knob No
CPR 1 RATIO knob No
CPR 2 ATTACK knob No
CPR 3 RELEASE knob No
CPR 4 Level knob Yes
CPR 5 KNEE select 0: HARD
1: SOFT
2: SOFTER
3: SOFTEST
No
CPR 6 MAKEUP switch 0: Off 1: On No
CPR 7 DETECT select 0: RMS
1: PEAK
2: RMS+PEAK
3: FAST RMS
No
CPR 8 FILTER knob No
CPR 10 SIDECHAIN select 0: BLOCK L+R
1: ROW 1
2: ROW 2
3: ROW 3
4: ROW 4
5: INPUT 1
6: INPUT 2
7: BLOCK L
8: BLOCK R
No
CPR 11 MIX knob Yes
CPR 12 EFFECT TYPE select 0: STUDIO COMP
1: PEDAL COMP 1
2: PEDAL COMP 2
3: DYNAMICS
4: OPTICAL 1
5: OPTICAL 2
No
CPR 13 COMP knob No
CPR 14 BYPASS MODE select 0: THRU
1: MUTE FX OUT
2: MUTE OUT
Yes
CPR 15 LOOK AHEAD knob No
CPR 16 AUTO switch 0: Off 1: On No
CPR 17 EMPHASIS knob No
CPR 18 DYNAMICS knob No
CPR 19 INPUT Level select 0: INSTRUMENT
1: LINE
No Since Quantum 7.01

Back to Top

GEQ

Block ID Name Type Options Min Max Step Modifier Assignable Added
GEQ 0 31 slider No
GEQ 1 63 slider No
GEQ 2 125 slider No
GEQ 3 250 slider No
GEQ 4 500 slider No
GEQ 5 1K slider No
GEQ 6 2K slider No
GEQ 7 4K slider No
GEQ 8 8K slider No
GEQ 9 16K slider No
GEQ 11 Level knob Yes
GEQ 12 Balance knob Yes
GEQ 13 BYPASS MODE select 0: THRU
1: MUTE
Yes
GEQ 15 EFFECT TYPE select 0: 10 BAND CONST Q
1: 8 BAND CONST Q
2: 7 BAND CONST Q
3: 5 BAND CONST Q
4: 10 BAND VAR Q
5: 8 BAND VAR Q
6: 7 BAND VAR Q
7: 5 BAND VAR Q
8: 5 BAND PASSIVE
9: 4 BAND PASSIVE
10: 3 BAND PASSIVE
11: 3 BAND CONSOLE
No
GEQ 16 MASTER Q knob No

Back to Top

PEQ

Block ID Name Type Options Min Max Step Modifier Assignable Added
PEQ 0 FREQ 1 knob No
PEQ 1 FREQ 2 knob No
PEQ 2 FREQ 3 knob No
PEQ 3 FREQ 4 knob No
PEQ 4 FREQ 5 knob No
PEQ 5 Q 1 knob No
PEQ 6 Q 2 knob No
PEQ 7 Q 3 knob No
PEQ 8 Q 4 knob No
PEQ 9 Q 5 knob No
PEQ 10 GAIN 1 knob No
PEQ 11 GAIN 2 knob No
PEQ 12 GAIN 3 knob No
PEQ 13 GAIN 4 knob No
PEQ 14 GAIN 5 knob No
PEQ 15 FREQ TYPE 1 select 0: SHELVING
1: PEAKING
2: BLOCKING
3: SHELVING2
No
PEQ 16 FREQ TYPE 5 select 0: SHELVING
1: PEAKING
2: BLOCKING
3: SHELVING2
No
PEQ 17 FREQ TYPE 2 select 0: PEAKING
1: SHELVING
2: SHELVING2
No
PEQ 18 FREQ TYPE 4 select 0: PEAKING
1: SHELVING
2: SHELVING2
No
PEQ 19 Level knob Yes
PEQ 20 Balance knob Yes
PEQ 21 BYPASS MODE select 0: THRU
1: MUTE
Yes

Back to Top

AMP

Block ID Name Type Options Min Max Step Modifier Assignable Added
AMP 0 EFFECT TYPE select 0: 59 BASSGUY
1: 65 BASSGUY NRML
2: VIBRATO VERB
3: DELUXE VERB VIB
4: DOUBLE VERB VIB
5: JR BLUES
6: CLASS-A 15W TB
7: CLASS-A 30W
8: CLASS-A 30W TB
9: BRIT JM45
10: PLEXI 50W NRML
11: PLEXI 50W HI 1
12: 1987X NORMAL
13: 1987X TREBLE
14: BRIT 800
15: BRIT SUPER
16: HIPOWER NORMAL
17: HIPOWER BRILLNT
18: USA CLEAN
19: USA PRE CLEAN
20: USA RHYTHM
21: USA IIC+
22: USA IIC+ BRight
23: USA LEAD
24: USA LEAD BRT
25: RECTO2 ORG VNTG
26: RECTO2 ORG MDRN
27: RECTO2 RED VNTG
28: RECTO2 RED MDRN
29: EURO BLUE
30: EURO RED
31: SHIVER CLEAN
32: SHIVER LEAD
33: EURO UBER
34: SOLO 99 CLEAN
35: SOLO 100 RHY
36: SOLO 100 LEAD
37: FRIEDMAN BE V1
38: FRIEDMAN HBE V1
39: PVH 6160 BLOCK
40: MR Z MZ-38
41: CA3+ RHY
42: CA3+ LEAD
43: WRECKER ROCKET
44: CORNCOB M50
45: CA OD-2
46: FRYETTE D60 L
47: FRYETTE D60 M
48: BRIT BROWN
49: CITRUS RV50
50: JAZZ 120
51: ENERGYBALL
52: ODS-100 CLEAN
53: ODS-100 HRM
54: FAS RHYTHM
55: FAS LEAD 1
56: FAS LEAD 2
57: FAS MODERN
58: DAS METALL
59: BRIT PRE
60: BUTTERY
61: BOUTIQUE 1
62: BOUTIQUE 2
63: CAMERON CCV 1A
64: CAMERON CCV 2A
65: SV BASS
66: TUBE PRE
67: FAS BROWN
68: BIG HAIR
69: SOLO 99 LEAD
70: SUPERTWEED
71: TX STAR LEAD
72: FAS WRECK
73: BRIT JVM OD1 OR
74: BRIT JVM OD2 OR
75: FAS 6160
76: CALI LEGGY
77: USA LEAD +
78: USA LEAD BRT +
79: PRINCE TONE
80: BLANKNSHP LEEDS
81: 5153 100W GREEN
82: 5153 100W BLUE
83: 5153 100W RED
84: SOLO 88 RHYTHM
85: DIV/13 CJ
86: HERBIE CH2-
87: HERBIE CH2+
88: HERBIE CH3
89: DIRTY SHIRLEY 1
90: DIZZY V4 BLUE 2
91: DIZZY V4 BLUE 3
92: DIZZY V4 BLUE 4
93: SUHR BADGER 18
94: SUHR BADGER 30
95: PRINCE TONE NR
96: SUPREMO TREM
97: ATOMICA LOW
98: ATOMICA HIGH
99: DELUXE TWEED
100: SPAWN ROD OD2-1
101: SPAWN ROD OD2-2
102: SPAWN ROD OD2-3
103: BRIT SILVER
104: SPAWN NITROUS 2
105: FAS CRUNCH
106: TWO STONE J35 1
107: FOX ODS
108: HOT KITTY
109: BAND-COMMANDER
110: SUPER VERB VIB
111: VIBRA-KING
112: GIBTONE SCOUT
113: PVH 6160+ LD
114: SOLO 100 CLEAN
115: USA PRE LD2 GRN
116: USA PRE LD2 YLW
117: CA3+ CLEAN
118: FOX ODS DEEP
119: BRIT JVM OD1 GN
120: BRIT JVM OD2 GN
121: VIBRATO LUX
122: BRIT 800 MOD
123: NUCLEAR-TONE
124: BLUDOJAI CLEAN
125: BLUDOJAI LD PAB
126: PLEXI 100W HIGH
127: PLEXI 100W NRML
128: RUBY ROCKET
129: AC-20 EF86 B
130: PRINCE TONE REV
131: COMET CONCOURSE
132: FAS MODERN II
133: CA TRIPTIK MDRN
134: CA TRIPTIK CLSC
135: CA TRIPTIK CLN
136: THORDENDAL VINT
137: THORDENDAL MDRN
138: ODS-100 HRM MID
139: EURO BLUE MDRN
140: EURO RED MDRN
141: PLEXI 50W JUMP
142: AC-20 EF86 T
143: COMET 60
144: HIPOWER JUMPED
145: PLEXI 100W JUMP
146: BRIT JM45 JUMP
147: 1987X JUMP
148: RECTO1 ORG VNTG
149: RECTO1 RED
150: ODS-100 FORD 1
151: BOGFISH STRATO
152: BOGFISH BROWN
153: 5F1 TWEED
154: WRECKER EXPRESS
155: TWO STONE J35 2
156: ODS-100 FORD 2
157: MR Z MZ-8
158: CAR ROAMER
159: USA SUB BLUES
160: WRECKER LVRPOOL
161: CITRUS TERRIER
162: CITRUS A30 CLN
163: CITRUS A30 DRTY
164: DIV/13 FT37 LO
165: DIV/13 FT37 HI
166: MATCHBOX D-30
167: FAS CLASS-A
168: USA BASS 400 1
169: USA BASS 400 2
170: CITRUS BASS 200
171: FAS BASS
172: TREMOLO LUX
173: FAS BROOTALZ
174: RECTO1 ORG MDRN
175: ANGLE SEVERE 1
176: ANGLE SEVERE 2
177: USA PRE LD2 RED
178: USA PRE LD1 RED
179: TX STAR CLEAN
180: AC-20 12AX7 T
181: VIBRATO VERB AA
182: VIBRATO VERB AB
183: CA TUCANA LEAD
184: JR BLUES FAT
185: SOLO 88 LEAD
186: BRIT AFS100 1
187: BRIT AFS100 2
188: CLASS-A 30W HOT
189: DIZZY V4 SLVR 2
190: DIZZY V4 SLVR 3
191: DIZZY V4 SLVR 4
192: 1959SLP NORMAL
193: 1959SLP TREBLE
194: 1959SLP JUMP
195: FAS MODERN III
196: ODS-100 FORD MD
197: MR Z HWY 66
198: 6G4 SUPER
199: 6G12 CONCERT
200: 65 BASSGUY BASS
201: VIBRA-KING FAT
202: SPAWN ROD OD1-1
203: SPAWN ROD OD1-2
204: SPAWN ROD OD1-3
205: CA TUCANA CLN
206: BRIT JVM OD1 RD
207: BRIT JVM OD2 RD
208: CAMERON CCV 1B
209: CAMERON CCV 2B
210: CAMERON CCV 2C
211: CAMERON CCV 2D
212: FRIEDMAN SM BOX
213: 5153 50W BLUE
214: DIV/13 CJ BOOST
215: USA IIC+ DEEP
216: USA IIC+ BRT/DP
217: 5F8 TWEED
218: DOUBLE VERB SF
219: VIBRATO VERB CS
220: JMPRE-1 OD1
221: JMPRE-1 OD2
222: JMPRE-1 OD1 BS
223: JMPRE-1 OD2 BS
224: DELUXE VERB NRM
225: DOUBLE VERB NRM
226: SUPER VERB NRM
227: BLUDOJAI LD 2
228: PLEXI 50W 6550
229: FAS HOT ROD
230: PVH 6160+ RHY B
231: PVH 6160+ RHY
232: SOLO 88 CLEAN
233: CLASS-A 30W BRT
234: PLEXI 50W HI 2
235: SPAWN NITROUS 1
236: RUBY ROCKET BRT
237: AC-20 12AX7 B
238: PLEXI 100W 1970
239: JS410 LEAD OR
240: JS410 LEAD RD
241: JS410 CRUNCH OR
242: JS410 CRUNCH RD
243: FRIEDMAN BE V2
244: FRIEDMAN HBE V2
245: DWEEZIL'S B-MAN
246: FRIEDMAN BE
247: FRIEDMAN HBE
248: USA IIC++
249: LEGATO 100
250: CAPT HOOK 2B
251: CAPT HOOK 3B
252: CAPT HOOK 2A
253: CAPT HOOK 3A
254: CAPT HOOK 1A
255: CAPT HOOK 1B
256: DIRTY SHIRLEY 2
257: BRIT 800 #34
258: 5F1 TWEED EC
No
AMP 1 INPUT DRIVE knob Yes
AMP 2 BASS knob No
AMP 3 MIDDLE knob No
AMP 4 TREBLE knob No
AMP 5 MASTER VOLUME knob Yes
AMP 6 PREAMP LOW CUT knob No
AMP 7 HIGH CUT FREQ knob No
AMP 8 TONE FREQ knob No
AMP 9 XFORMER GRIND knob No
AMP 10 BRight CAP knob No
AMP 12 XFORMER LOW FREQ knob No
AMP 13 XFORMER HI FREQ knob No
AMP 14 TONE LOCATION select 0: PRE
1: POST
2: MID
3: END
No
AMP 15 INPUT SELECT select 0: Left
1: Right
2: SUM L+R
No
AMP 16 DEPTH knob No
AMP 19 SUPPLY SAG knob No
AMP 20 PRESENCE knob No
AMP 21 Level knob No
AMP 22 Balance knob Yes
AMP 23 BYPASS MODE select 0: Left
1: Right
2: SUM L+R
Yes
AMP 24 NEG FEEDBACK knob No
AMP 25 PRESENCE FREQ knob No
AMP 26 LOW RES FREQ knob No
AMP 27 LOW RES knob No
AMP 29 DEPTH FREQ knob No
AMP 31 MV CAP knob No
AMP 33 HARMONICS knob No
AMP 34 TONE STACK select 0: ACTIVE
1: DEFAULT
2: BROWNFACE
3: BLACKFACE
4: BASSGUY
5: TOP BOOST
6: PLEXI
7: BOUTIQUE
8: HI POWER
9: USA NORMAL
10: USA FAT
11: RECTO1 ORG
12: RECTO1 RED
13: SKYLINE
14: GERMAN
15: JR BLUES
16: WRECKER 1
17: NEUTRAL
18: CA3+SE
19: FREYER D60
20: MR Z 38 SR
21: EURO UBER
22: PVH 6160
23: SOLO 100
24: CORNCOB
25: XTC
26: CAROLANN
27: CITRUS
28: BRIT JM45
29: USA RHY
30: RECTO2 ORG
31: RECTO2 RED
32: SHIVER CLN
33: CAMERON
34: BRIT JVM 0D1
35: BRIT JVM 0D2
36: 5153 GREEN
37: 5153 BLUE
38: 5153 RED
39: BRIT SUPER
40: DIV13 CJ
41: BADGER 18
42: ATOMICA
43: SPAWN
44: BADGER 30
45: BRIT SILVER
46: SUPER VERB
47: HOT KITTY
48: VIBRATO-KING
49: GIBTONE SCOUT
50: CA3+SE CLEAN
51: BF FIXED MID
52: GERMAN V4
53: VIBRATO-LUX
54: DIRTY SHIRLEY
55: PLEXI 100W
56: RUBY ROCKET BRT
57: CONCOURSE
58: TRIPTIK LD
59: TRIPTIK CLN
60: JAZZ 120
61: BOGFISH
62: WRECKER 2
63: SKYLINE DEEP
64: USA SUB BLUES
65: WRECKER LVRPOOL
66: CITRUS A30 CLN
67: CITRUS A30 DRT
68: CAR ROAMER
69: USA BASS
70: CITRUS BASS
71: STUDIO
72: BRIT 800
73: RECTO1 ORG MDRN
74: ANGLE SEVERE 1
75: ANGLE SEVERE 2
76: USA PRE LD1 RED
77: RECTO ORG BRT
78: RECTO RED BRT
79: VIBROVERB AA
80: PVH 6160 II LD
81: RUMBLE HRM
82: MR Z HWY 66
83: SUPER 6G4
84: 65 BASSMAN BASS
85: FREIDMAN
86: BAND-COMMANDER
87: USA PRE CLEAN
88: TUCANA CLEAN
89: FRIEDMAN SM BOX
90: TX STAR
91: USA IIC+
92: THORDENDAL
93: SOLO 99
94: BLUDOJAI
95: HERBIE
96: PVH 6160 II RHY
97: SOLO 88 CLEAN
98: JS410
99: JS410 MIDSHIFT
100: RUBY ROCKET
101: USA IIC++
102: LEGATO 100
103: HOOK EDGE
104: HOOK NO EDGE
105: HOOK CLEAN 1
106: HOOK CLEAN 2
107: SOLO 88
No
AMP 35 B+ TIME CONST knob No
AMP 36 TUBE GRID BIAS knob No
AMP 39 BRight SWITCH switch 0: Off 1: On Yes
AMP 40 BOOST switch 0: Off 1: On Yes
AMP 41 LOW RES Q knob No
AMP 42 PREAMP BIAS knob No
AMP 43 HI FREQ knob No
AMP 44 HI RESONANCE knob No
AMP 45 CUT switch 0: Off 1: On No
AMP 46 XFORMER DRIVE knob No
AMP 47 INPUT TRIM knob Yes
AMP 48 PREAMP HARDNESS knob No
AMP 49 MV LOCATION select 0: PRE-PI
1: POST-PI
2: PRE-TRIODE
No
AMP 50 SPEAKER DRIVE knob No
AMP 51 XFORMER MATCH knob No
AMP 54 SAT SWITCH select 0: OFF
1: AUTH
2: IDEAL
No
AMP 55 GEQ BAND 1 slider No
AMP 56 GEQ BAND 2 slider No
AMP 57 GEQ BAND 3 slider No
AMP 58 GEQ BAND 4 slider No
AMP 59 GEQ BAND 5 slider No
AMP 60 GEQ BAND 6 slider No
AMP 61 GEQ BAND 7 slider No
AMP 62 GEQ BAND 8 slider No
AMP 63 BIAS EXCURSION knob No
AMP 66 TRIODE 2 PLATE FREQ knob No
AMP 67 TRIODE 1 PLATE FREQ knob No
AMP 68 PWR AMP TUBE select 0: IDEAL TETRODE
1: IDEAL PENTODE
2: EL34/6CA7
3: EL84/6BQ5
4: 6L6/5881
5: 6V6
6: KT66
7: KT88
8: 6550
9: 6973
10: 6AQ5
11: 300B
No
AMP 69 PREAMP TUBES select 0: 12AX7A SYL
1: ECC83
2: 7025
3: 12AX7A JJ
4: ECC803S
5: EF86
6: 12AX7A RCA
7: 12AX7A
8: 12AX7B
No
AMP 70 OUT COMP CLARITY knob No
AMP 71 CHARACTER Q knob No
AMP 72 CHARACTER FREQ knob No
AMP 73 CHARACTER AMT knob No
AMP 74 OVERDRIVE knob No
AMP 75 OUT COMP AMOUNT knob Yes
AMP 76 OUT COMP THRESHOLD knob No
AMP 77 MASTER TRIM knob Yes
AMP 78 FAT switch 0: Off 1: On No
AMP 79 DEFINITION knob No
AMP 80 PREAMP CF COMPRESS knob No
AMP 81 PREAMP CF TIME knob No
AMP 84 DYNAMIC PRESENCE knob No
AMP 85 DYNAMIC DEPTH knob No
AMP 86 POWER TYPE select 0: AC
1: DC
No
AMP 87 AC LINE FREQ knob No
AMP 88 PWR AMP HARDNESS knob No
AMP 91 PREAMP CF RATIO knob No
AMP 92 EQ TYPE select 0: 8 BAND VAR Q
1: 7 BAND VAR Q
2: 5 BAND (MARK)
3: 8 BAND CONST Q
4: 7 BAND CONST Q
5: 5 BAND CONST Q
6: 5 BAND PASSIVE
7: 4 BAND PASSIVE
8: 3 BAND PASSIVE
9: 3 BAND CONSOLE
No
AMP 93 CATHODE RESIST knob No
AMP 96 PREAMP SAG switch 0: Off 1: On No
AMP 97 BRight knob No
AMP 98 PWR AMP BIAS knob No
AMP 99 PREAMP DYNAMICS knob No
AMP 100 HI FREQ SLOPE knob No
AMP 101 VARIAC knob No
AMP 102 CHAR TYPE select 0: SHELVING
1: PEAKING
2: DYNAMIC
No
AMP 104 PRESENCE SHIFT switch 0: Off 1: On No
AMP 105 SATURATION DRIVE knob Yes
AMP 106 CRUNCH knob No
AMP 109 OUT COMP TYPE select 0: OUTPUT
1: FEEDBACK
No
AMP 110 EQ LOCATION select 0: POST P.A.
1: PRE P.A.
No
AMP 111 CF COMP TYPE select 0: AUTHENTIC
1: IDEAL
No
AMP 113 PREAMP CF HARDNESS knob No
AMP 114 PI BIAS SHIFT knob No
AMP 115 MOTOR DRIVE knob No Since Quantum 7.02
AMP 116 MOTOR TIME CONST knob No Since Quantum 7.02

Back to Top

CAB

Block ID Name Type Options Min Max Step Modifier Assignable Added
CAB 0 CAB select No
CAB 1 MIC select 0: None
1: 57 DYN
2: 58 DYN
3: 421 DYN
4: 87A COND
5: U87 COND
6: E609 DYN
7: RE16 DYN
8: R121 RIB
9: D112 DYN
10: 67 COND
11: NULL
12: INVERT
No
CAB 2 CAB R select No
CAB 3 MIC R select 0: None
1: 57 DYN
2: 58 DYN
3: 421 DYN
4: 87A COND
5: U87 COND
6: E609 DYN
7: RE16 DYN
8: R121 RIB
9: D112 DYN
10: 67 COND
11: NULL
12: INVERT
No
CAB 4 LINK switch 0: Off 1: On No
CAB 5 Level L knob No
CAB 6 Level R knob No
CAB 7 Pan L knob No
CAB 8 Pan R knob No
CAB 9 Level knob Yes
CAB 10 Balance knob Yes
CAB 11 BYPASS MODE select 0: THRU
1: MUTE
Yes
CAB 12 EFFECT TYPE select 0: HI-/ULTRA-RES
1: NORMAL RES
2: STEREO
3: STEREO ULTRARES
No
CAB 14 DRIVE knob No
CAB 15 SATURATION knob No
CAB 16 ROOM Level knob No
CAB 17 ROOM SIZE knob No
CAB 18 MIC SPACING knob No
CAB 19 LOW CUT knob No
CAB 20 HIGH CUT knob No
CAB 21 SPEAKER SIZE knob No
CAB 22 PROXIMITY knob No
CAB 23 AIR knob No
CAB 24 MOTOR DRIVE knob No
CAB 25 AIR FREQ knob No
CAB 26 DELAY L knob No
CAB 27 DELAY R knob No
CAB 28 PROXIMITY R knob No
CAB 29 PROX. FREQ. knob No
CAB 30 INPUT SELECT select 0: STEREO
1: Left
2: Right
3: SUM L+R
No
CAB 31 PREAMP TYPE select 0: None
1: TUBE
2: BIPOLAR
3: FET I
4: FET II
5: TRANSFORMER
6: TAPE 70us
7: TAPE 50us
8: TAPE 35us
9: VINTAGE
10: MODERN
11: EXCITER
No
CAB 32 BASS knob No
CAB 33 MID knob No
CAB 34 TREBLE knob No
CAB 35 PREAMP MODE select 0: ECONOMY
1: HIGH QUALITY
No
CAB 36 DEPHASE knob No
CAB 37 FILTER SLOPE select 0: 6 dB/OCT
1: 12 dB/OCT
No
CAB 38 MOTOR TIME CONSTANT knob No

Back to Top

REV

Block ID Name Type Options Min Max Step Modifier Assignable Added
REV 0 EFFECT TYPE select 0: SMALL ROOM
1: MEDIUM ROOM
2: LARGE ROOM
3: SMALL HALL
4: MEDIUM HALL
5: LARGE HALL
6: SMALL CHAMBER
7: MEDIUM CHAMBER
8: LARGE CHAMBER
9: SMALL PLATE
10: MEDIUM PLATE
11: LARGE PLATE
12: SMALL CATHEDRAL
13: MED. CATHEDRAL
14: LARGE CATHEDRAL
15: SMALL SPRING
16: MEDIUM SPRING
17: LARGE SPRING
18: CAVERN
19: STONE QUARRY
20: STUDIO
21: AMBIENCE
22: CONCERT HALL
23: LARGE DEEP HALL
24: REC STUDIO C
25: NORTH CHURCH
26: SOUTH CHURCH
27: LONDON PLATE
28: SUN PLATE
29: HUGE ROOM
30: DRUM ROOM
31: HALLWAY
32: TUNNEL
33: DEEP CHAMBER
34: LG WOODEN ROOM
35: GYMNASIUM
36: ASYLUM HALL
37: DEEP SPACE
38: REC STUDIO A
39: LG TILED ROOM
40: VOCAL PLATE
41: WIDE HALL
42: RICH HALL
No
REV 1 TIME knob Yes
REV 2 HIGH CUT knob No
REV 3 HF TIME knob No
REV 4 WALL DIFFUSION knob No
REV 5 SIZE knob No
REV 7 EARLY Level knob No
REV 8 LATE Level knob No
REV 9 PREDELAY knob Yes
REV 10 LOW CUT knob No
REV 11 MOD DEPTH knob No
REV 12 MOD RATE knob No
REV 13 MIX knob Yes
REV 14 Level knob Yes
REV 15 Balance knob Yes
REV 16 BYPASS MODE select 0: THRU
1: MUTE FX OUT
2: MUTE OUT
3: MUTE FX IN
4: MUTE IN
Yes
REV 17 GLOBAL switch 0: Off 1: On No
REV 18 INPUT GAIN knob Yes
REV 19 ECHO DENSITY rangeKnob 2 8 1 No
REV 20 LATE DIFFUSION knob No
REV 21 LATE DIFF TIME knob No
REV 23 SPRING NUMBER rangeKnob 2 6 1 No
REV 24 SPRING TONE knob No
REV 25 MIC SPACING knob No
REV 26 FREQ 1 knob No
REV 27 FREQ 2 knob No
REV 28 Q 1 knob No
REV 29 Q 2 knob No
REV 30 GAIN 1 knob No
REV 31 GAIN 2 knob No
REV 32 SPRING DRIVE knob No
REV 33 LF TIME knob No
REV 34 LF CROSSOVER knob No
REV 35 STEREO WIDTH knob No
REV 36 ATTEN knob No
REV 37 THRESHOLD knob No
REV 38 RELEASE TIME knob No
REV 39 EARLY DIFFUSION knob No
REV 40 EARLY DIFF TIME knob No
REV 41 EARLY DECAY knob No
REV 43 QUALITY select 0: NORMAL
1: HIGH
No
REV 44 HOLD switch 0: Off 1: On Yes

Back to Top

DLY

Block ID Name Type Options Min Max Step Modifier Assignable Added
DLY 0 EFFECT TYPE select 0: DIGITAL MONO
1: DIGITAL STEREO
2: ANALOG MONO
3: ANALOG STEREO
4: MONO TAPE
5: STEREO TAPE
6: PING-PONG
7: DUAL DELAY
8: REVERSE DELAY
9: SWEEP DELAY
10: DUCKING DELAY
11: VINTAGE DIGITAL
12: 2290 W/ MOD
13: AMBIENT STEREO
14: DELUXE MIND GUY
15: MONO BBD
16: STEREO BBD
17: LO-FI TAPE
No
DLY 1 CONFIG select 0: MONO
1: STEREO
2: PING-PONG
3: DUAL
4: REVERSE
5: SWEEP
6: TAPE
No
DLY 2 TIME knob Yes
DLY 3 RATIO knob Yes
DLY 4 FEEDBACK knob Yes
DLY 6 FEEDBACK R knob Yes
DLY 7 ECHO Pan knob Yes
DLY 8 SPREAD knob Yes
DLY 9 Tempo select Tempo Values No
DLY 10 LOW CUT knob No
DLY 11 HIGH CUT knob No
DLY 12 LFO1 RATE knob Yes
DLY 13 LFO2 RATE knob Yes
DLY 14 LFO1 DEPTH knob Yes
DLY 15 LFO2 DEPTH knob Yes
DLY 16 DRIVE knob Yes
DLY 17 MIX knob Yes
DLY 18 Level knob Yes
DLY 19 Balance knob Yes
DLY 20 BYPASS MODE select 0: THRU
1: MUTE FX OUT
2: MUTE OUT
3: MUTE FX IN
4: MUTE IN
Yes
DLY 21 GLOBAL switch 0: Off 1: On No
DLY 23 INPUT GAIN knob Yes
DLY 24 LFO1 TYPE select 0: SINE
1: TRIANGLE
2: SQUARE
3: SAW UP
4: SAW DOWN
5: RANDOM
6: LOG
7: EXP
8: TRAPEZOID
No
DLY 25 LFO2 TYPE select 0: SINE
1: TRIANGLE
2: SQUARE
3: SAW UP
4: SAW DOWN
5: RANDOM
6: LOG
7: EXP
8: TRAPEZOID
No
DLY 26 TIME R knob Yes
DLY 27 REPEAT HOLD switch 0: Off 1: On Yes
DLY 28 MASTER FEEDBACK knob Yes
DLY 29 Tempo R select Tempo Values No
DLY 30 FEEDBACK L>R knob No
DLY 31 FEEDBACK R>L knob No
DLY 32 Level 1 knob Yes
DLY 33 Level 2 knob Yes
DLY 34 Pan 1 knob No
DLY 35 Pan 2 knob No
DLY 36 LFO1 PHASE knob Yes
DLY 37 LFO2 PHASE knob Yes
DLY 38 X FADE TIME knob No
DLY 39 RUN switch 0: Off 1: On No
DLY 40 TRIGGER RESTART switch 0: Off 1: On No
DLY 41 FILTER SLOPE select 0: 6 dB/OCT
1: 12 dB/OCT
2: 24 dB/OCT
3: 36 dB/OCT
4: 48 dB/OCT
No
DLY 42 DUCK ATTN knob Yes
DLY 43 DUCK THRES knob No
DLY 44 DUCK RELEASE knob No
DLY 45 DIFFUSION knob Yes
DLY 46 DIFF TIME knob No
DLY 47 PHASE REVERSE select 0: None
1: Right
2: Left
3: Both
No
DLY 48 LFO1 TARGET select 0: Both
1: Left
2: Right
No
DLY 49 LFO2 TARGET select 0: Both
1: Left
2: Right
No
DLY 50 LFO1 Tempo select Tempo Values No
DLY 51 LFO2 Tempo select Tempo Values No
DLY 52 SWEEP RATE knob No
DLY 53 SWEEP TYPE select 0: SINE
1: TRIANGLE
2: SQUARE
3: SAW UP
4: SAW DOWN
5: RANDOM
6: LOG
7: EXP
8: TRAPEZOID
No
DLY 54 SWEEP PHASE knob No
DLY 55 SWEEP Tempo select Tempo Values No
DLY 56 START FREQ knob No
DLY 57 STOP FREQ knob No
DLY 58 RESONANCE knob No
DLY 59 Q knob No
DLY 60 BIT REDUCTION rangeKnob 0 24 1 Yes
DLY 61 FREQ 1 knob No
DLY 62 FREQ 2 knob No
DLY 63 Q 1 knob No
DLY 64 Q 2 knob No
DLY 65 GAIN 1 knob No
DLY 66 GAIN 2 knob No
DLY 67 LFO1 DEPTH RANGE select 0: LOW
1: HIGH
Yes
DLY 68 MOTOR SPEED knob Yes
DLY 69 Right POST DELAY knob No

Back to Top

MTD

Block ID Name Type Options Min Max Step Modifier Assignable Added
MTD 0 TIME 1 knob No
MTD 1 TIME 2 knob No
MTD 2 TIME 3 knob No
MTD 3 TIME 4 knob No
MTD 4 Tempo 1 select Tempo Values No
MTD 5 Tempo 2 select Tempo Values No
MTD 6 Tempo 3 select Tempo Values No
MTD 7 Tempo 4 select Tempo Values No
MTD 8 Level 1 knob No
MTD 9 Level 2 knob No
MTD 10 Level 3 knob No
MTD 11 Level 4 knob No
MTD 12 FEEDBACK 1 knob No
MTD 13 FEEDBACK 2 knob No
MTD 14 FEEDBACK 3 knob No
MTD 15 FEEDBACK 4 knob No
MTD 16 Pan 1 knob No
MTD 17 Pan 2 knob No
MTD 18 Pan 3 knob No
MTD 19 Pan 4 knob No
MTD 20 LFO1 RATE knob No
MTD 21 LFO2 RATE knob No
MTD 22 LFO3 RATE knob No
MTD 23 LFO4 RATE knob No
MTD 24 LFO1 Tempo select Tempo Values No
MTD 25 LFO2 Tempo select Tempo Values No
MTD 26 LFO3 Tempo select Tempo Values No
MTD 27 LFO4 Tempo select Tempo Values No
MTD 28 MIX knob Yes
MTD 29 Level knob Yes
MTD 30 Balance knob Yes
MTD 31 BYPASS MODE select 0: THRU
1: MUTE FX OUT
2: MUTE OUT
3: MUTE FX IN
4: MUTE IN
Yes
MTD 32 GLOBAL MIX switch 0: Off 1: On No
MTD 33 INPUT GAIN knob Yes
MTD 35 EFFECT TYPE select 0: QUAD-TAP
1: PLEX DELAY
2: PLEX DETUNE
3: PLEX SHIFT
4: BAND DELAY
5: QUAD-SERIES
6: TEN-TAP DLY
7: RHYTHM TAP
8: DIFFUSOR
9: QUAD TAPE DLY
No
MTD 36 DECAY TIME knob No
MTD 37 DIFFUSION knob No
MTD 38 INPUT DIFF knob No
MTD 39 DIFF TIME knob No
MTD 40 DUCKER THRES knob No
MTD 41 CROSSFADE knob No
MTD 42 MASTER TIME knob Yes
MTD 43 MASTER Level knob Yes
MTD 44 MASTER Pan knob Yes
MTD 45 MASTER FREQ knob Yes
MTD 46 MASTER Q knob Yes
MTD 47 MASTER FEEDBACK knob Yes
MTD 48 MASTER PITCH knob Yes
MTD 49 MASTER DETUNE knob Yes
MTD 50 DETUNE 1 knob No
MTD 51 DETUNE 2 knob No
MTD 52 DETUNE 3 knob No
MTD 53 DETUNE 4 knob No
MTD 54 SHIFT 1 rangeKnob 0 48 1 No
MTD 55 SHIFT 2 rangeKnob 0 48 1 No
MTD 56 SHIFT 3 rangeKnob 0 48 1 No
MTD 57 SHIFT 4 rangeKnob 0 48 1 No
MTD 58 FREQ 1 knob Yes
MTD 59 FREQ 2 knob Yes
MTD 60 FREQ 3 knob Yes
MTD 61 FREQ 4 knob Yes
MTD 62 Q 1 knob No
MTD 63 Q 2 knob No
MTD 64 Q 3 knob No
MTD 65 Q 4 knob No
MTD 66 MASTER RATE knob Yes
MTD 67 DUCKER ATTEN knob No
MTD 68 MASTER DEPTH knob Yes
MTD 69 DIRECTION select 0: FORWARD
1: REVERSE
No
MTD 70 TAPE SPEED knob No
MTD 71 LFO1 DEPTH knob No
MTD 72 LFO2 DEPTH knob No
MTD 73 LFO3 DEPTH knob No
MTD 74 LFO4 DEPTH knob No
MTD 75 LFO1 MASTER switch 0: Off 1: On No
MTD 76 FB SEND select 0: 1
1: 2
2: 3
3: 4
No
MTD 77 FB RETURN select 0: 1
1: 2
2: 3
3: 4
No
MTD 78 MONO/STEREO select 0: MONO
1: STEREO
No
MTD 79 DELAY TIME knob No
MTD 81 QUANTIZE select Tempo Values No
MTD 82 DECAY knob No
MTD 84 NUMBER OF TAPS rangeKnob 1 10 1 No
MTD 85 SHUFFLE knob No
MTD 86 DELAY Tempo select Tempo Values No
MTD 87 SPREAD knob No
MTD 88 Pan SHAPE select 0: CONSTANT
1: INCREASING
2: DECREASING
3: UP / DOWN
4: DOWN / UP
5: SINE
No
MTD 89 Pan ALPHA knob No
MTD 90 LOW CUT knob No
MTD 91 HIGH CUT knob No
MTD 92 RATIO knob No
MTD 93 FEEDBACK knob No
MTD 94 TAP 1 TIME knob No
MTD 95 TAP 2 TIME knob No
MTD 96 TAP 3 TIME knob No
MTD 97 TAP 4 TIME knob No
MTD 98 TAP 5 TIME knob No
MTD 99 TAP 6 TIME knob No
MTD 100 TAP 7 TIME knob No
MTD 101 TAP 8 TIME knob No
MTD 102 TAP 9 TIME knob No
MTD 103 TAP 10 TIME knob No
MTD 104 TAP 1 Level knob No
MTD 105 TAP 2 Level knob No
MTD 106 TAP 3 Level knob No
MTD 107 TAP 4 Level knob No
MTD 108 TAP 5 Level knob No
MTD 109 TAP 6 Level knob No
MTD 110 TAP 7 Level knob No
MTD 111 TAP 8 Level knob No
MTD 112 TAP 9 Level knob No
MTD 113 TAP 10 Level knob No
MTD 116 DUCKER RELEASE knob No
MTD 117 DRIVE knob No

Back to Top

CHO

Block ID Name Type Options Min Max Step Modifier Assignable Added
CHO 0 EFFECT TYPE select 0: DIGITAL MONO
1: DIGITAL STEREO
2: ANALOG MONO
3: ANALOG STEREO
4: JAPan CE-2
5: WARM STEREO
6: 80'S STYLE
7: TRIANGLE CHORUS
8: 8-VOICE STEREO
9: VINTAGE TAPE
10: DIMENSION 1
11: DIMENSION 2
12: 4-VOICE ANALOG
No
CHO 1 VOICES rangeKnob 1 4 1 No
CHO 2 RATE knob Yes
CHO 3 Tempo select Tempo Values No
CHO 4 DEPTH knob Yes
CHO 5 HIGH CUT knob No
CHO 6 DELAY TIME knob No
CHO 7 LFO PHASE knob No
CHO 8 LFO TYPE select 0: SINE
1: TRIANGLE
2: SQUARE
3: SAW UP
4: SAW DOWN
5: RANDOM
6: LOG
7: EXP
8: TRAPEZOID
No
CHO 9 AUTO DEPTH select 0: OFF
1: LOW
2: HIGH
No
CHO 10 MIX knob Yes
CHO 11 Level knob Yes
CHO 12 Balance knob Yes
CHO 13 BYPASS MODE select 0: THRU
1: MUTE FX OUT
2: MUTE OUT
Yes
CHO 14 GLOBAL switch 0: Off 1: On No
CHO 16 PHASE REVERSE select 0: None
1: Right
2: Left
3: Both
No
CHO 17 WIDTH knob No
CHO 18 LFO 2 RATE knob No
CHO 19 LFO 2 DEPTH knob No
CHO 20 DRIVE knob No
CHO 21 LOW CUT knob No
CHO 22 SPREAD knob No
CHO 23 DIMENSION select 0: OFF
1: LOW
2: MED
3: HIGH
No

Back to Top

FLG

Block ID Name Type Options Min Max Step Modifier Assignable Added
FLG 0 EFFECT TYPE select 0: DIGITAL MONO
1: DIGITAL STEREO
2: ANALOG MONO
3: ANALOG STEREO
4: THRU-ZERO
5: STEREO JET
6: ZERO FLANGER
7: POP FLANGER
No
FLG 1 RATE knob Yes
FLG 2 Tempo select Tempo Values No
FLG 3 DEPTH knob Yes
FLG 4 FEEDBACK knob Yes
FLG 5 DELAY TIME knob Yes
FLG 6 DRY DELAY SHIFT knob No
FLG 7 LFO PHASE knob No
FLG 8 LFO TYPE select 0: SINE
1: TRIANGLE
2: SQUARE
3: SAW UP
4: SAW DOWN
5: RANDOM
6: LOG
7: EXP
8: TRAPEZOID
No
FLG 9 LFO HIGHCUT knob No
FLG 10 AUTO DEPTH select 0: OFF
1: LOW
2: MED
3: HIGH
No
FLG 11 MIX knob Yes
FLG 12 Level knob Yes
FLG 13 Balance knob Yes
FLG 14 BYPASS MODE select 0: THRU
1: MUTE FX OUT
2: MUTE OUT
Yes
FLG 15 GLOBAL switch 0: Off 1: On No
FLG 17 PHASE REVERSE select 0: None
1: Right
2: Left
3: Both
No
FLG 18 THRU ZERO switch 0: Off 1: On No
FLG 19 HIGH CUT knob No
FLG 20 DRIVE knob No
FLG 21 LOW CUT knob No
FLG 22 SPREAD knob No

Back to Top

ROT

Block ID Name Type Options Min Max Step Modifier Assignable Added
ROT 0 RATE knob Yes
ROT 1 LOW DEPTH knob No
ROT 2 HI DEPTH knob No
ROT 3 HI Level knob No
ROT 4 Tempo select Tempo Values No
ROT 5 MIX knob Yes
ROT 6 Level knob Yes
ROT 7 Balance knob Yes
ROT 8 BYPASS MODE select 0: THRU
1: MUTE FX OUT
2: MUTE OUT
Yes
ROT 10 ROTOR LENGTH knob No
ROT 12 MIC SPACING knob No
ROT 13 LOW RATE MULT knob No
ROT 14 LOW TIME CONST knob No
ROT 15 HI TIME CONST knob No
ROT 16 STEREO SPREAD knob No
ROT 17 DRIVE knob No
ROT 18 MIC DISTANCE knob No

Back to Top

PHA

Block ID Name Type Options Min Max Step Modifier Assignable Added
PHA 0 EFFECT TYPE select 0: DIGITAL MONO
1: DIGITAL STEREO
2: SCRIPT 45
3: SCRIPT 90
4: BLOCK 90
5: CLASSIC VIBE
6: STEREO 8-STAGE
7: BARBERPOLE
No
PHA 1 ORDER select 0: 2
1: 4
2: 6
3: 8
4: 10
5: 12
No
PHA 2 RATE knob Yes
PHA 3 LFO TYPE select 0: SINE
1: TRIANGLE
2: SQUARE
3: SAW UP
4: SAW DOWN
5: RANDOM
6: LOG
7: EXP
8: TRAPEZOID
No
PHA 4 Tempo select Tempo Values No
PHA 5 DEPTH knob Yes
PHA 6 FEEDBACK knob Yes
PHA 7 FREQ. START knob No
PHA 8 FREQ. SPan knob No
PHA 9 LFO PHASE knob No
PHA 10 BULB BIAS knob No
PHA 11 MIX knob Yes
PHA 12 Level knob Yes
PHA 13 Balance knob Yes
PHA 14 BYPASS MODE select 0: THRU
1: MUTE FX OUT
2: MUTE OUT
Yes
PHA 15 GLOBAL switch 0: Off 1: On No
PHA 17 MODE select 0: NORMAL
1: VIBE
2: BARBERPOLE
No
PHA 18 FEEDBACK TAP switch 0: Off 1: On No
PHA 19 TONE knob No
PHA 20 DIRECTION select 0: UP
1: DOWN
No
PHA 21 FILTER Q knob No
PHA 22 LFO BYPASS RESET select 0: OFF
1: 0 DEG
2: 90 DEG
3: 180 DEG
4: 270 DEG
No

Back to Top

WAH

Block ID Name Type Options Min Max Step Modifier Assignable Added
WAH 0 EFFECT TYPE select 0: FAS STANDARD
1: CLYDE
2: CRY BABE
3: VX846
4: COLOR-TONE
5: FUNK
6: MORTAL
7: VX845
No
WAH 1 FREQ MIN knob No
WAH 2 FREQ MAX knob No
WAH 3 RESONANCE knob No
WAH 4 TRACKING knob No
WAH 5 CONTROL knob Yes
WAH 6 Level knob Yes
WAH 7 Balance knob Yes
WAH 8 BYPASS MODE select 0: THRU
1: MUTE
Yes
WAH 9 FAT knob No
WAH 10 DRIVE knob No
WAH 11 TAPER select 0: LINEAR
1: LOG 30A
2: LOG 20A
3: LOG 15A
4: LOG 10A
5: LOG 5A
No
WAH 13 COIL BIAS knob No Since Quantum 6
WAH 14 LOW CUT FREQ knob No Since Quantum 6

Back to Top

FRM

Block ID Name Type Options Min Max Step Modifier Assignable Added
FRM 0 START select 0: AAA
1: EEE
2: III
3: OHH
4: OOO
5: EHH
6: AHH
7: AWW
8: UHH
9: ERR
No
FRM 1 MID select 0: AAA
1: EEE
2: III
3: OHH
4: OOO
5: EHH
6: AHH
7: AWW
8: UHH
9: ERR
No
FRM 2 END select 0: AAA
1: EEE
2: III
3: OHH
4: OOO
5: EHH
6: AHH
7: AWW
8: UHH
9: ERR
No
FRM 3 RESONANCE knob Yes
FRM 4 CONTROL knob Yes
FRM 5 MIX knob Yes
FRM 6 Level knob Yes
FRM 7 Balance knob Yes
FRM 8 BYPASS MODE select 0: THRU
1: MUTE FX OUT
2: MUTE OUT
Yes
FRM 9 GLOBAL switch 0: Off 1: On No

Back to Top

VOL

Block ID Name Type Options Min Max Step Modifier Assignable Added
VOL 0 VOLUME knob Yes
VOL 1 Balance knob Yes
VOL 2 VOLUME TAPER select 0: LINEAR
1: LOG 30A
2: LOG 20A
3: LOG 15A
4: LOG 10A
5: LOG 5A
No
VOL 4 Pan Left knob Yes
VOL 5 Pan Right knob Yes
VOL 6 Level knob Yes
VOL 7 BYPASS MODE select 0: THRU
1: MUTE
Yes
VOL 8 INPUT SELECT select 0: STEREO
1: Left ONLY
2: Right ONLY
No

Back to Top

TRM

Block ID Name Type Options Min Max Step Modifier Assignable Added
TRM 0 EFFECT TYPE select 0: TREMOLO
1: PanNER
No
TRM 1 LFO TYPE select 0: SINE
1: TRIANGLE
2: SQUARE
3: SAW UP
4: SAW DOWN
5: RANDOM
6: LOG
7: EXP
8: TRAPEZOID
No
TRM 2 RATE knob Yes
TRM 3 DEPTH knob Yes
TRM 4 DUTY knob Yes
TRM 5 Tempo select Tempo Values No
TRM 7 Level knob Yes
TRM 8 Balance knob Yes
TRM 9 BYPASS MODE select 0: THRU
1: MUTE
Yes
TRM 11 LFO PHASE knob Yes
TRM 12 WIDTH knob Yes
TRM 13 Pan CENTER knob No
TRM 15 START PHASE knob No

Back to Top

PIT

Block ID Name Type Options Min Max Step Modifier Assignable Added
PIT 0 EFFECT TYPE select 0: DETUNE
1: FIXED HARM
2: INTEL HARM
3: CL. WHAMMY
4: OCTAVE DIV
5: CRYSTALS
6: AD. WHAMMY
7: ARPEGGIATOR
8: CUST. SHIFT
No
PIT 1 MODE select DN 1 OCT
5: UP|DN 2 OCT
No
PIT 2 MASTER PITCH knob Yes
PIT 3 CONTROL knob Yes
PIT 4 VOICE 1 HARMONY rangeKnob 0 48 1 No
PIT 5 VOICE 2 HARMONY rangeKnob 0 48 1 No
PIT 6 KEY select 0: A
1: Bb
2: B
3: C
4: Db
5: D
6: Eb
7: E
8: F
9: Gb
10: G
11: Ab
No
PIT 7 SCALE select 0: IONIAN MAJ
1: DORIAN
2: PHRYGIAN
3: LYDIAN
4: MIXOLYDIAN
5: AEOLIAN MIN
6: LOCRIAN
7: MEL. MINOR
8: HARM. MINOR
9: DIMINISHED
10: WHOLE TONE
11: DOM. SEVEN
12: DIM. WHOLE
13: PENTA. MAJ
14: PENTA. MIN
15: BLUES
16: CHROMATIC
17: CUSTOM
No
PIT 8 TRACK MODE select 0: SMOOTH
1: STEPPED
No
PIT 9 VOICE 1 DETUNE knob Yes
PIT 10 VOICE 2 DETUNE knob Yes
PIT 11 VOICE 1 SHIFT rangeKnob 0 48 1 Yes
PIT 12 VOICE 2 SHIFT rangeKnob 0 48 1 Yes
PIT 13 VOICE 1 Level knob Yes
PIT 14 VOICE 2 Level knob Yes
PIT 15 VOICE 1 Pan knob Yes
PIT 16 VOICE 2 Pan knob Yes
PIT 17 VOICE 1 DELAY knob No
PIT 18 VOICE 2 DELAY knob No
PIT 19 VOICE 1 FEEDBACK knob No
PIT 20 VOICE 2 FEEDBACK knob No
PIT 21 PITCH TRACK select 0: OFF
1: POLY
2: MONO
No
PIT 22 TRACK ADJUST knob No
PIT 23 MIX knob Yes
PIT 24 Level knob Yes
PIT 25 Balance knob Yes
PIT 26 BYPASS MODE select 0: THRU
1: MUTE FX OUT
2: MUTE OUT
3: MUTE FX IN
4: MUTE IN
Yes
PIT 27 GLOBAL switch 0: Off 1: On No
PIT 28 INPUT GAIN knob Yes
PIT 30 CROSSFADE knob No
PIT 31 VOICE 1 SPLICE knob No
PIT 32 VOICE 2 SPLICE knob No
PIT 33 VOICE 1 Tempo select Tempo Values No
PIT 34 VOICE 2 Tempo select Tempo Values No
PIT 35 SPLC1 Tempo select Tempo Values No
PIT 36 SPLC2 Tempo select Tempo Values No
PIT 37 FEEDBACK TYPE select 0: DUAL
1: Both
2: PING-PONG
No
PIT 38 REVERSE switch 0: Off 1: On No
PIT 39 HI CUT knob No
PIT 40 GLIDE TIME knob No
PIT 41 MASTER DELAY knob Yes
PIT 42 MASTER FEEDBACK knob Yes
PIT 43 MASTER Pan knob Yes
PIT 44 MASTER Level knob Yes
PIT 45 Notes select 4: 4
5: 5
6: 6
7: 7
8: 8
4 No
PIT 53 VOICE 1 SCALE rangeKnob 0 31 1 Yes
PIT 54 VOICE 2 SCALE rangeKnob 0 31 1 Yes
PIT 55 STAGES rangeKnob 2 16 1 No
PIT 56 REPEATS select 1: 1
2: 2
3: 3
4: 4
5: 5
6: 6
7: 7
8: 8
9: 9
10: 10
11: 11
12: 12
13: 13
14: 14
15: 15
16: 16
17: 17
18: 18
19: 19
20: 20
21: 21
22: 22
23: 23
24: 24
25: 25
26: 26
27: 27
28: 28
29: 29
30: 30
31: Infinite
1 No
PIT 57 RUN switch 0: Off 1: On Yes
PIT 58 Tempo select Tempo Values 1 No
PIT 59 STAGE 1 SHIFT rangeKnob 0 48 1 No
PIT 60 STAGE 2 SHIFT rangeKnob 0 48 1 No
PIT 61 STAGE 3 SHIFT rangeKnob 0 48 1 No
PIT 62 STAGE 4 SHIFT rangeKnob 0 48 1 No
PIT 63 STAGE 5 SHIFT rangeKnob 0 48 1 No
PIT 64 STAGE 6 SHIFT rangeKnob 0 48 1 No
PIT 65 STAGE 7 SHIFT rangeKnob 0 48 1 No
PIT 66 STAGE 8 SHIFT rangeKnob 0 48 1 No
PIT 67 STAGE 9 SHIFT rangeKnob 0 48 1 No
PIT 68 STAGE 10 SHIFT rangeKnob 0 48 1 No
PIT 69 STAGE 11 SHIFT rangeKnob 0 48 1 No
PIT 70 STAGE 12 SHIFT rangeKnob 0 48 1 No
PIT 71 STAGE 13 SHIFT rangeKnob 0 48 1 No
PIT 72 STAGE 14 SHIFT rangeKnob 0 48 1 No
PIT 73 STAGE 15 SHIFT rangeKnob 0 48 1 No
PIT 74 STAGE 16 SHIFT rangeKnob 0 48 1 No
PIT 75 AMPLITUBE SHAPE select 0: CONSTANT
1: INCREASING
2: DECREASING
3: UP / DOWN
4: DOWN / UP
5: SINE
No
PIT 76 AMPLITUBE ALPHA knob No
PIT 77 Pan SHAPE select 0: CONSTANT
1: INCREASING
2: DECREASING
3: UP / DOWN
4: DOWN / UP
5: SINE
No
PIT 78 Pan ALPHA knob No
PIT 79 VOICE 1 DELAY knob No
PIT 80 VOICE 2 DELAY knob No
PIT 81 PITCH SOURCE select 0: GLOBAL
1: LOCAL
No
PIT 82 INPUT MODE select 0: MONO
1: STEREO
No
PIT 83 LEARN switch 0: Off 1: On Yes
PIT 84 LOW CUT knob No
PIT 85 ECONOMY switch 0: Off 1: On No

Back to Top

FIL

Block ID Name Type Options Min Max Step Modifier Assignable Added
FIL 0 EFFECT TYPE select 0: NULL
1: LOWPASS
2: BANDPASS
3: HIGHPASS
4: LOWSHELF
5: HIGHSHLF
6: PEAKING
7: NOTCH
8: TILT EQ
9: LOWSHELF2
10: HIGHSHLF2
11: PEAKING2
No
FIL 1 FREQUENCY knob Yes
FIL 2 Q knob Yes
FIL 3 GAIN knob Yes
FIL 4 Level knob Yes
FIL 5 Balance knob Yes
FIL 6 BYPASS MODE select 0: THRU
1: MUTE
Yes
FIL 7 ORDER select 0: 2nd
1: 4th
No
FIL 9 Pan Left knob No
FIL 10 Pan Right knob No
FIL 11 INVERT select 0: None
1: Right
2: Left
3: Both
No
FIL 12 LOW CUT knob No
FIL 13 HI CUT knob No

Back to Top

DRV

Block ID Name Type Options Min Max Step Modifier Assignable Added
DRV 0 EFFECT TYPE select 0: RAT DIST
1: PI FUZZ
2: TUBE DRV 3-KNOB
3: SUPER OD
4: TREBLE BOOST
5: MID BOOST
6: T808 OD
7: FAT RAT
8: T808 MOD
9: OCTAVE DIST
10: PLUS DIST
11: HARD FUZZ
12: FET BOOST
13: TAPE DIST
14: FULL OD
15: BLUES OD
16: SHRED DIST
17: M-ZONE DIST
18: BENDER FUZZ
19: BB PRE
20: MASTER FUZZ
21: FACE FUZZ
22: BIT CRUSHER
23: ETERNAL LOVE
24: ESOTERIC ACB
25: ESOTERIC RCB
26: ZEN MASTER
27: TUBE DRV 4-KNOB
28: FAS LED-DRIVE
29: SDD PREAMP
30: FET PREAMP
31: RUCKUS
32: MICRO BOOST
33: FAS BOOST
34: TIMOTHY
35: SHIMMER DRIVE
No
DRV 1 GAIN knob Yes
DRV 2 TONE knob Yes
DRV 3 VOLUME knob Yes
DRV 4 MIX knob Yes
DRV 5 BYPASS MODE select 0: THRU
1: MUTE
Yes
DRV 6 SLEW LIMIT knob No
DRV 8 LO CUT knob No
DRV 9 HI CUT knob No
DRV 10 CLIP TYPE select 0: LV TUBE
1: HARD
2: SOFT
3: GERMANIUM
4: FW RECT
5: HV TUBE
6: SILICON
7: 4558/DIODE
8: LED
9: FET
10: OP-AMP
11: VARIABLE
12: NULL
No
DRV 11 BIAS knob No
DRV 12 BASS knob No
DRV 13 MIDDLE knob No
DRV 14 MID FREQ knob No
DRV 15 TREBLE knob No
DRV 16 BIT REDUCE rangeKnob 0 24 1 Yes
DRV 17 INPUT select 0: L+R
1: Left
2: Right
No
DRV 18 Balance knob Yes
DRV 19 SAMPLE RATE knob Yes

Back to Top

ENH

Block ID Name Type Options Min Max Step Modifier Assignable Added
ENH 0 WIDTH knob No
ENH 1 DEPTH knob No
ENH 2 LOW CUT knob No
ENH 3 HIGH CUT knob No
ENH 4 Level knob No
ENH 6 EFFECT TYPE select 0: MODERN
1: CLASSIC
No
ENH 7 INVERT select 0: None
1: Right
2: Left
3: Both
No
ENH 8 Pan Left knob No
ENH 9 Pan Right knob No
ENH 10 Balance knob No

Back to Top

FXL

Block ID Name Type Options Min Max Step Modifier Assignable Added
FXL 0 Level 1 knob No
FXL 1 Level 2 knob No
FXL 2 Level 3 knob No
FXL 3 Level 4 knob No
FXL 4 Pan 1 knob No
FXL 5 Pan 2 knob No
FXL 6 Pan 3 knob No
FXL 7 Pan 4 knob No
FXL 8 SCENE 1 slider No
FXL 9 SCENE 2 slider No
FXL 10 SCENE 3 slider No
FXL 11 SCENE 4 slider No
FXL 12 SCENE 5 slider No
FXL 13 SCENE 6 slider No
FXL 14 SCENE 7 slider No
FXL 15 SCENE 8 slider No
FXL 16 Level knob Yes
FXL 17 Balance knob Yes
FXL 18 BYPASS MODE select 0: THRU
1: MUTE
Yes

Back to Top

INPUT

Block ID Name Type Options Min Max Step Modifier Assignable Added
INPUT 0 THRESHOLD knob Yes
INPUT 1 RATIO knob Yes
INPUT 2 RELEASE knob No
INPUT 3 ATTACK knob No
INPUT 4 INPUT Z select 0: AUTO:
1: 1M
2: 1M+CAP
3: 230K
4: 230K+CAP
5: 90K
6: 90K+CAP
7: 70K
8: 70K+CAP
9: 32K
10: 32K+CAP
11: 22K
12: 22K+CAP
No
INPUT 5 Level knob No
INPUT 7 EFFECT TYPE select 0: CLASSIC
1: INTELLIGENT
No

Back to Top

OUTPUT

Block ID Name Type Options Min Max Step Modifier Assignable Added
OUTPUT 0 Level 1 knob No
OUTPUT 1 Level 2 knob No
OUTPUT 2 Level 3 knob No
OUTPUT 3 Level 4 knob No
OUTPUT 4 Balance 1 knob No
OUTPUT 5 Balance 2 knob No
OUTPUT 6 Balance 3 knob No
OUTPUT 7 Balance 4 knob No
OUTPUT 8 SCENE 1 MAIN slider No
OUTPUT 9 SCENE 2 MAIN slider No
OUTPUT 10 SCENE 3 MAIN slider No
OUTPUT 11 SCENE 4 MAIN slider No
OUTPUT 12 SCENE 5 MAIN slider No
OUTPUT 13 SCENE 6 MAIN slider No
OUTPUT 14 SCENE 7 MAIN slider No
OUTPUT 15 SCENE 8 MAIN slider No
OUTPUT 16 Level knob No
OUTPUT 17 Pan knob No
OUTPUT 18 BYPASS MODE select 0: THRU
1: MUTE
No

Back to Top

CONTROLLERS

Block ID Name Type Options Min Max Step Modifier Assignable Added
CONTROLLERS 0 LFO1 TYPE [RUN] select 0: SINE
1: TRIANGLE
2: SQUARE
3: SAW UP
4: SAW DOWN
5: RANDOM
6: LOG
7: EXP
8: TRAPEZOID
Yes
CONTROLLERS 1 LFO1 RATE knob Yes
CONTROLLERS 2 LFO1 DEPTH knob Yes
CONTROLLERS 3 LFO1 DUTY knob Yes
CONTROLLERS 4 OUTPUT B PHASE knob No
CONTROLLERS 5 LFO1 Tempo select Tempo Values No
CONTROLLERS 6 LFO2 TYPE [RUN] select 0: SINE
1: TRIANGLE
2: SQUARE
3: SAW UP
4: SAW DOWN
5: RANDOM
6: LOG
7: EXP
8: TRAPEZOID
Yes
CONTROLLERS 7 LFO2 RATE knob Yes
CONTROLLERS 8 LFO2 DEPTH knob Yes
CONTROLLERS 9 LFO2 DUTY knob Yes
CONTROLLERS 10 OUTPUT B PHASE knob No
CONTROLLERS 11 LFO2 Tempo select Tempo Values No
CONTROLLERS 12 MODE select 0: ONCE
1: LOOP
2: SUST
No
CONTROLLERS 13 RETRIG switch 0: Off 1: On No
CONTROLLERS 14 ATTACK knob No
CONTROLLERS 15 DECAY knob No
CONTROLLERS 16 SUSTAIN knob No
CONTROLLERS 17 Level knob No
CONTROLLERS 18 RELEASE knob No
CONTROLLERS 19 THRESHOLD knob No
CONTROLLERS 20 MODE select 0: ONCE
1: LOOP
2: SUST
No
CONTROLLERS 21 RETRIG switch 0: Off 1: On No
CONTROLLERS 22 ATTACK knob No
CONTROLLERS 23 DECAY knob No
CONTROLLERS 24 SUSTAIN knob No
CONTROLLERS 25 Level knob No
CONTROLLERS 26 RELEASE knob No
CONTROLLERS 27 THRESHOLD knob No
CONTROLLERS 28 ATTACK knob No
CONTROLLERS 29 RELEASE knob No
CONTROLLERS 30 THRESHOLD knob No
CONTROLLERS 31 GAIN knob No
CONTROLLERS 32 TAP Tempo rangeKnob 30 250 1 No
CONTROLLERS 33 Tempo SETTING select 0: PRESET
1: GLOBAL
No
CONTROLLERS 34 RATE knob Yes
CONTROLLERS 35 Tempo select Tempo Values No
CONTROLLERS 36 STAGES select 2: 2
3: 3
4: 4
5: 5
6: 6
7: 7
8: 8
9: 9
10: 10
11: 11
12: 12
13: 13
14: 14
15: 15
16: 16
17: 17
18: 18
19: 19
20: 20
21: 21
22: 22
23: 23
24: 24
25: 25
26: 26
27: 27
28: 28
29: 29
30: 30
31: 31
32: 32
2 No
CONTROLLERS 37 1 slider No
CONTROLLERS 38 2 slider No
CONTROLLERS 39 3 slider No
CONTROLLERS 40 4 slider No
CONTROLLERS 41 5 slider No
CONTROLLERS 42 6 slider No
CONTROLLERS 43 7 slider No
CONTROLLERS 44 8 slider No
CONTROLLERS 45 9 slider No
CONTROLLERS 46 10 slider No
CONTROLLERS 47 11 slider No
CONTROLLERS 48 12 slider No
CONTROLLERS 49 13 slider No
CONTROLLERS 50 14 slider No
CONTROLLERS 51 15 slider No
CONTROLLERS 52 16 slider No
CONTROLLERS 54 RUN switch 0: Off 1: On Yes
CONTROLLERS 55 A knob No
CONTROLLERS 56 B knob No
CONTROLLERS 57 C knob No
CONTROLLERS 58 D knob No
CONTROLLERS 59 17 slider No
CONTROLLERS 60 18 slider No
CONTROLLERS 61 19 slider No
CONTROLLERS 62 20 slider No
CONTROLLERS 63 21 slider No
CONTROLLERS 64 22 slider No
CONTROLLERS 65 23 slider No
CONTROLLERS 66 24 slider No
CONTROLLERS 67 25 slider No
CONTROLLERS 68 26 slider No
CONTROLLERS 69 27 slider No
CONTROLLERS 70 28 slider No
CONTROLLERS 71 29 slider No
CONTROLLERS 72 30 slider No
CONTROLLERS 73 31 slider No
CONTROLLERS 74 32 slider No
CONTROLLERS 77 RUN switch 0: Off 1: On No
CONTROLLERS 78 SCENE 1 knob No
CONTROLLERS 79 SCENE 2 knob No
CONTROLLERS 80 SCENE 3 knob No
CONTROLLERS 81 SCENE 4 knob No
CONTROLLERS 82 SCENE 5 knob No
CONTROLLERS 83 SCENE 6 knob No
CONTROLLERS 84 SCENE 7 knob No
CONTROLLERS 85 SCENE 8 knob No
CONTROLLERS 86 SCENE 1 knob No
CONTROLLERS 87 SCENE 2 knob No
CONTROLLERS 88 SCENE 3 knob No
CONTROLLERS 89 SCENE 4 knob No
CONTROLLERS 90 SCENE 5 knob No
CONTROLLERS 91 SCENE 6 knob No
CONTROLLERS 92 SCENE 7 knob No
CONTROLLERS 93 SCENE 8 knob No
CONTROLLERS 94 QUANTIZE select 1: OFF
2: 2
3: 3
4: 4
5: 5
6: 6
7: 7
8: 8
9: 9
10: 10
11: 11
12: 12
13: 13
14: 14
15: 15
16: 16
17: 17
18: 18
19: 19
20: 20
21: 21
22: 22
23: 23
24: 24
25: 25
26: 26
27: 27
28: 28
29: 29
30: 30
31: 31
32: 32
1 No
CONTROLLERS 95 QUANTIZE select 1: OFF
2: 2
3: 3
4: 4
5: 5
6: 6
7: 7
8: 8
9: 9
10: 10
11: 11
12: 12
13: 13
14: 14
15: 15
16: 16
17: 17
18: 18
19: 19
20: 20
21: 21
22: 22
23: 23
24: 24
25: 25
26: 26
27: 27
28: 28
29: 29
30: 30
31: 31
32: 32
1 No

Back to Top

SYN

Block ID Name Type Options Min Max Step Modifier Assignable Added
SYN 0 TYPE 1 select 0: SINE
1: TRIANGLE
2: SQUARE
3: SAWTOOTH
4: RANDOM
5: WHT NOISE
6: PINK NOISE
7: OFF
No
SYN 1 FREQUENCY 1 knob Yes
SYN 2 TRACK 1 select 0: OFF
1: ENV ONLY
2: PITCH+ENV
3: QUANTIZE
No
SYN 3 SHIFT 1 knob Yes
SYN 4 TUNE 1 knob Yes
SYN 5 DUTY 1 knob Yes
SYN 6 VOICE Level 1 knob Yes
SYN 7 VOICE Pan 1 knob Yes
SYN 8 ATTACK 1 knob No
SYN 9 FILTER 1 knob Yes
SYN 10 Q 1 knob No
SYN 11 TYPE 2 select 0: SINE
1: TRIANGLE
2: SQUARE
3: SAWTOOTH
4: RANDOM
5: WHT NOISE
6: PINK NOISE
7: OFF
No
SYN 12 FREQUENCY 2 knob Yes
SYN 13 TRACK 2 select 0: OFF
1: ENV ONLY
2: PITCH+ENV
3: QUANTIZE
No
SYN 14 SHIFT 2 knob Yes
SYN 15 TUNE 2 knob Yes
SYN 16 DUTY 2 knob Yes
SYN 17 VOICE Level 2 knob Yes
SYN 18 VOICE Pan 2 knob Yes
SYN 19 ATTACK 2 knob No
SYN 20 FILTER 2 knob Yes
SYN 21 Q 2 knob No
SYN 23 MIX knob Yes
SYN 24 Level knob Yes
SYN 25 Balance knob Yes
SYN 26 BYPASS MODE select 0: THRU
1: MUTE FX OUT
2: MUTE OUT
Yes
SYN 27 GLOBAL MIX switch 0: Off 1: On No
SYN 29 TYPE 3 select 0: SINE
1: TRIANGLE
2: SQUARE
3: SAWTOOTH
4: RANDOM
5: WHT NOISE
6: PINK NOISE
7: OFF
No
SYN 30 FREQUENCY 3 knob Yes
SYN 31 TRACK 3 select 0: OFF
1: ENV ONLY
2: PITCH+ENV
3: QUANTIZE
No
SYN 32 SHIFT 3 knob Yes
SYN 33 TUNE 3 knob Yes
SYN 34 DUTY 3 knob Yes
SYN 35 VOICE Level 3 knob Yes
SYN 36 VOICE Pan 3 knob Yes
SYN 37 ATTACK 3 knob No
SYN 38 FILTER 3 knob Yes
SYN 39 Q 3 knob No

Back to Top

GTE

Block ID Name Type Options Min Max Step Modifier Assignable Added
GTE 0 THRESHOLD knob Yes
GTE 1 ATTACK knob No
GTE 2 HOLD knob No
GTE 3 RELEASE knob No
GTE 4 RATIO knob Yes
GTE 5 SIDECHAIN SELECT select 0: BLOCK L+R
1: ROW 1
2: ROW 2
3: ROW 3
4: ROW 4
5: INPUT 1
6: INPUT 2
No
GTE 6 LOW CUT knob No
GTE 7 HIGH CUT knob No
GTE 9 Level knob Yes
GTE 10 Balance knob Yes
GTE 11 BYPASS MODE select 0: THRU
1: MUTE
Yes

Back to Top

RNG

Block ID Name Type Options Min Max Step Modifier Assignable Added
RNG 0 FREQUENCY knob Yes
RNG 1 F. MULTIPLIER knob Yes
RNG 2 TRACK switch 0: Off 1: On No
RNG 3 HIGH CUT knob No
RNG 4 MIX knob Yes
RNG 5 Level knob Yes
RNG 6 Balance knob Yes
RNG 7 BYPASS MODE select 0: THRU
1: MUTE FX OUT
2: MUTE OUT
Yes
RNG 8 GLOBAL MIX switch 0: Off 1: On No

Back to Top

LPR

Block ID Name Type Options Min Max Step Modifier Assignable Added
LPR 0 MIX knob Yes
LPR 1 Level knob Yes
LPR 2 Balance knob Yes
LPR 3 BYPASS MODE select 0: THRU
1: MUTE FX OUT
2: MUTE OUT
Yes
LPR 5 DUB MIX knob Yes
LPR 6 THRESHOLD switch 0: Off 1: On No
LPR 7 THRES Level knob No
LPR 8 MODE select 0: MONO
1: STEREO
2: MONO UNDO
3: STEREO UNDO
No
LPR 9 QUANTIZE select 0: OFF
1: QUARTER
2: EIGTH
3: SIXTEENTH
No
LPR 10 TRIM STOP knob Yes
LPR 11 TRIM START knob Yes
LPR 12 IMMEDIATE PLAY switch 0: Off 1: On No
LPR 13 RECORD BEATS rangeKnob 0 16 1 No

Back to Top

SND

Block ID Name Type Options Min Max Step Modifier Assignable Added
SND 0 Send Level knob No
SND 1 Out Level knob No

Back to Top

RTN

Block ID Name Type Options Min Max Step Modifier Assignable Added
RTN 0 Mix knob Yes
RTN 1 Level knob Yes
RTN 2 Balance knob Yes
RTN 3 Bypass Mode select 0: THRU
1: MUTE
Yes
RTN 4 Global Mix switch 0: Off 1: On No

Back to Top

MIX

Block ID Name Type Options Min Max Step Modifier Assignable Added
MIX 0 Gain 1 slider Yes
MIX 1 Gain 2 slider Yes
MIX 2 Gain 3 slider Yes
MIX 3 Gain 4 slider Yes
MIX 4 Balance 1 knob Yes
MIX 5 Balance 2 knob Yes
MIX 6 Balance 3 knob Yes
MIX 7 Balance 4 knob Yes
MIX 8 Master knob Yes
MIX 9 Out Mode select 0: STEREO
1: MONO
Yes

Back to Top

MBC

Block ID Name Type Options Min Max Step Modifier Assignable Added
MBC 0 Freq 1 knob No
MBC 1 Freq 2 knob No
MBC 2 Threshold 1 knob No
MBC 3 Ratio 1 knob No
MBC 4 Attack 1 knob No
MBC 5 Release 1 knob No
MBC 6 Level 1 knob No
MBC 7 Detect 1 select 0: RMS
1: PEAK
2: FAST RMS
No
MBC 8 Mute 1 switch 0: Off 1: On No
MBC 9 Threshold 2 knob No
MBC 10 Ratio 2 knob No
MBC 11 Attack 2 knob No
MBC 12 Release 2 knob No
MBC 13 Level 2 knob No
MBC 14 Detect 2 select 0: RMS
1: PEAK
2: FAST RMS
No
MBC 15 Mute 2 switch 0: Off 1: On No
MBC 16 Threshold 3 knob No
MBC 17 Ratio 3 knob No
MBC 18 Attack 3 knob No
MBC 19 Release 3 knob No
MBC 20 Level 3 knob No
MBC 21 Detect 3 select 0: RMS
1: PEAK
2: FAST RMS
No
MBC 22 Mute 3 switch 0: Off 1: On No
MBC 24 Level knob Yes
MBC 25 Balance knob Yes
MBC 26 BYPASS MODE select 0: THRU
1: MUTE
Yes

Back to Top

XVR

Block ID Name Type Options Min Max Step Modifier Assignable Added
XVR 0 Freq knob Yes
XVR 1 Freq Multi. select 0: X 1
1: X 10
No
XVR 2 Lo Level L knob No
XVR 3 Hi Level L knob No
XVR 4 Lo Level R knob No
XVR 5 Hi Level R knob No
XVR 6 Lo Pan L knob No
XVR 7 Hi Pan L knob No
XVR 8 Lo Pan R knob No
XVR 9 Hi Pan R knob No
XVR 11 Level knob Yes
XVR 12 Balance knob Yes
XVR 13 BYPASS MODE select 0: THRU
1: MUTE
Yes

Back to Top

MGT

Block ID Name Type Options Min Max Step Modifier Assignable Added
MGT 0 In Gain knob Yes
MGT 1 Master Level knob Yes
MGT 2 Time knob Yes
MGT