99
SYSTEM EXCLUSIVE COMMANDS
Some ODYSSEY parameters can be changed using MIDI system exclusive (SysEx) commands. A MIDI utility such as MIDI OX can be used to send the SysEx command
data string to the ODYSSEY using the USB MIDI connection between the computer and the ODYSSEY.
MIDI SysEx Messages
The following data format is used when creating a SysEx message, and the various items in this SysEx data string are described below:
Frame start
F0
Manu ID
00 20 32
Device ID
aa bb cc
PKY
dd
SPKT
ee
Parameter
D0 ... Dn-1
Frame end
F7
Item (Hex) Description
00 20 32 Manufacturer SysEx ID number (Behringer GmbH)
aa bb cc Device ID: 00 01 03 for ODYSSEY
dd It is a main packet type (abbr. PKT).
ee It is a sub packet type (abbr. SPKT). SPKT is absent for some packets.
D
0
… D
n-1
Parameter value.
Name Command Para range(D … D
n
)
Set MIDI Channel F0 00 20 32 00 01 03 0E D0~D2 F7 D: Fixed value 0x01
D: The value of MIDI out channel is 0x00~0x0F → Channel 1~16
Default Value: 0x00
D: The value of MIDI in channel is 0x00~0x0F → Channel 1~16
Default Value: 0x00
Set Velocity Information F0 00 20 32 00 01 03 10 D0~D2 F7 D: The value of note on velocity is 0x00~0x7F → 1~127 is a xed value of velocity, 0 is dynamic velocity.
Default Value: 0x00
D: The value of note o velocity is 0x00~0x7F → 1~127 is a xed value of velocity, 0 is dynamic velocity.
Default Value: 0x00
D: The value of velocity curve is 0x00~0x02 → 0-Soft, 1-Med, 2-Hard
Default Value: 0x00
Set Pitch Bend Range F0 00 20 32 00 01 03 11 D0 D1 F7 D: The value of pitch bend range is 0x00~0x0C → Semitones 0~12
Default Value: 0x0C
D: Fixed value 0x00
Set MIDI Clock F0 00 20 32 00 01 03 17 D0 F7 D: 0x00 → Disable / 0x01→ Enable
Default Value: 0x00
Set Sequencer
Auto Play
F0 00 20 32 00 01 03 1D D0 F7 D: 0x00 → Disable / 0x01 → Enable
Default Value: 0x01
Set Clock Source F0 00 20 32 00 01 03 1B D0 F7 D: The value of clock source is 0x00~0x03 →
0x00: INT
0x01: MIDI
0x02: USB
0x03: AUTO
Default Value: 0x00
Set Accent Threshold F0 00 20 32 00 01 03 1C D0 F7 D: Enable value 00~7E
Disable value 7F
Default Value: 0x60
Get Sequencer Data F0 00 20 32 00 01 03 77 D0 D1 F7 D: The value of bank number is 0x00~0x07 → Bank 1~8
D: The value of pattern number is 0x00~0x07 → Pattern 1~8
Set Sequencer Data F0 00 20 32 00 01 03 78 D0 D1
D2~Dn F7
D: The value of bank number is 0x00~0x07 → Bank 1~8
D: The value of pattern number is 0x00~0x07 → Pattern 1~8
D~Dn: Sequencer data.
Get Conguration Parameters F0 00 20 32 00 01 03 75 F7 NA
Set Congurate Parameters F0 00 20 32 00 01 03 76 D0~D11 F7 D~D: MIDI channel select
D~D: Velocity select
D~D: Pitch bend select
D: MIDI clock enable control
D: Sequencer auto play enable control
D: Clock source select
D: Accent threshold select
Restore Factory Setting F0 00 20 32 00 01 03 7D F7 NA
ODYSSEY SysEx Information