0ccc ccccData Byte Count (# Nibblized Pairs + 4)
0000 xxxxNibblized Data Byte Pairs, LSB First
0000 xxxx...
0B, 09, 06, 0DBulk data flag
0B, 06, 09, 0D
0sss ssssData checksum
F7End of System Exclusive
4
Parameter Data Format
I/O format used to transmit and receive sysex param automation data.
ValueDescription
F0M300 System Exclusive Header
06
03
0010 nnnnParameter Data Class, Midi Chnl
0sss dddds = Subclass
0 = Param Value
1 = Param Limit
2 = Param Count
d = Domain
0 = Utility
1 = Run
2 = Setup
3 = Effect A
4 = Effect B
5 = Modulation A
6 = Modulation B
300 MIDI Implementation Details
0nnn nnnnParameter Number
0x00 - 0x21: Param 1-34
NOTE: The param count is domain dependent. Out of range parameter numbers
will be ignored.
0vvv vvvvParameter Value, LSB
0vvv vvvvParameter Value, MSB
F7End of System Exclusive
5
300 MIDI Implementation Details
Lexicon
Event Data Format
I/O format used to transmit and receive sysex event automation data.
ValueDescription
F0M300 System Exclusive Header
06
03
0011 nnnnEvent Data Class, Midi Chnl
0sss dddds = Subclass
0 = Enqueue Event
d = Domain
0 = Utility
1 = Run
2 = Setup
3 = Effect A
4 = Effect B
5 = Modulation A
6 = Modulation B
0nnn nnnnEvent Number
0x00 - 0x7F: Event 1 - 128
0vvv vvvvEvent Data, LSB
0vvv vvvvEvent Data, MSB
F7End of System Exclusive
6
Request Data Format
Receive only format.
ValueDescription
F0M300 System Exclusive Header
06
03
0100 nnnnRequest Data Class, Midi Chnl
0sss dddds = Subclass
0ooo oooo0 = Request Data
d = Domain
0x00/0x00 - All Preset Setups
0x00/0x01 - All Preset Effects
0x00/0x02 - All Stored Setups
0x00/0x03 - All Stored Effects
0x00/0x04 - Preset Setup
0x00/0x05 - Preset Effect
0x00/0x06 - Stored Setup
0x00/0x07 - Stored Effect
0x02/0x08 - Active Setup
0x03/0x09 - Active Effect A
0x04/0x09 - Active Effect B
0x00/0x0A - Map Table
0x00/0x0B - Map Table Entry
0x00/0x0C - Event List
0x00/0x0D - Event List Entry
300 MIDI Implementation Details
0x0n/0x0E - Param Value
n = Domain (As Specified Above)
0x0n/0x0F - Param Limit
0x0n/0x10 - Param Count
0x0n/0x11 - Param Name String (S)
n = Domain (3 or 4)
0x0n/0x12 - Param Name String (L)
0x0n/0x13 - Param Value String (S)
0x0n/0x14 - Param Value String (L)
0x00/0x15 - Setup ID
0x03/0x16 - Effect A ID
0x04/0x16 - Effect B ID
0x00/0x17 - System Data
0x00/0x18 - Preset Effect Data
0x00/0x19 - Stored Effect Data
0x03/0x1A - Active Effect A Data
0x04/0x1A - Active Effect B Data
0vvv vvvv Register/Entry/Param#, LSB
(Opcodes: 4-7, 11, 13-20, 24-25)
0vvv vvvvRegister/Entry/Param#, MSB
F7End of System Exclusive
7
300 MIDI Implementation Details
Lexicon
Response Data Format
Transmit only format.
ValueDescription
F0M300 System Exclusive Header
06
03
0101 nnnnResponse Data Class, Midi Chnl
0sss dddds = subclass
0ooo ooooResponse Data Opcode
0x0n/0x12 - Param Name String (L)
0x0n/0x13 - Param Value String (S)
0x0n/0x14 - Param Value String (L)
0x00/0x15 - Setup ID
0x03/0x16 - Effect A ID
0x04/0x16 - Effect B ID
0x00/0x17 - System Data
0x00/0x18 - Preset Effect Data
0x00/0x19 - Stored Effect Data
0x03/0x1A - Active Effect A Data
0x04/0x1A - Active Effect B Data
0x30/0x1B - Active Meter DataD
0x7F - NACK(Unrecognized Request)
0xxx xxxxVarious Data Bytes, Opcode Dependent.
F7End of System Exclusive