Many MIDI messages listed in the MIDI Data Format section are expressed in hexadecimal or binary numbers. Hexadecimal numbers
may include the letter "H" as a suffix. The letter "n" indicates a certain whole number.
The chart below lists the corresponding decimal number for each hexadecimal/binary number.
Additional Notes
For example, 144 - 159(Decimal)/9nH/1001 0000 - 1001 1111(Binary) indicate the note-on messages for the channels 1 through 16
respectively. 176 - 191/BnH/1011 0000 - 1011 1111 indicate the control change messages for the channels 1 through 16 respectively.
192 - 207/CnH/1100 0000 - 1100 1111 indicate the program change messages for the channels 1 through 16 respectively.
240/F0H/1111 0000 is positioned at the beginning of data to indicate a system exclusive message. 247/F7H/1111 0111 is positioned
at the end of the system exclusive message.
aaH(Hexadecimal)/0aaaaaaa(Binary) indicates the data addresses. The data address consists of High, Mid and Low.
bbH/0bbbbbbb indicates byte counts.
ccH/0ccccccc indicates tcheck sums.
ddH/0ddddddd indicates data/value.
Synthesizer Section
(1) TRANSMIT FLOW
SW1
MIDI<-[]---+-------NOTE ON/OFF 9nH
OUT | |
| +-------CONTROL CHANGE *1
| | MODULATION BnH,01H
| | FOOT CONTROLLER BnH,04H
| | MAIN VOLUME BnH,07H
| | SUSTAIN SWITCH BnH,40H
| | RIBBON Z CONTROLLER BnH,0CH
| | RIBBON X CONTROLLER BnH,0DH
| | HARMONIC CONTENT BnH,47H
| | RELEASE TIME BnH,48H
| | ATTACK TIME BnH,49H
| | BRIGHTNESS BnH,4AH
| | DECAY TIME BnH,4BH
| | ASSIGNABLE BnH,00H...5FH
||
| +-------PROGRAM CHANGE CnH
||
| +-------CHANNEL AFTER TOUCH DnH
||
| +-------PITCH BEND CHANGE EnH
|SW2
+-[]-+-------NOTE ON/OFF 9nH
| |SW4
| +-[]----CONTROL CHANGE
| |SW4 ASSIGNABLE BnH,00H...5FH
| +-[]----CHANNEL AFTER TOUCH DnH
|
|SW3
+-[]-+-------SYSTEM EXCLUSIV MESSAGE
| | <BULK DUMP>
| |-------SYSTEM F0H 43H 0nH 5CH bbH bbH 00H 00H 00H ddH.....ddH ccH F7H
| |-------USER SEQ F0H 43H 0nH 5CH bbH bbH 01H aaH 00H ddH.....ddH ccH F7H
| |-------CURRENT VOICE F0H 43H 0nH 5CH bbH bbH 10H 00H 00H ddH.....ddH ccH F7H
| |-------CURRENT SEQ F0H 43H 0nH 5CH bbH bbH 10H 0EH 00H ddH.....ddH ccH F7H
| |-------CURRENT SCENE1 F0H 43H 0nH 5CH bbH bbH 10H 10H 00H ddH.....ddH ccH F7H
| |-------CURRENT SCENE2 F0H 43H 0nH 5CH bbH bbH 10H 11H 00H ddH.....ddH ccH F7H
| |[SW5]--CURRENT SCENE_CTRL F0H 43H 0nH 5CH bbH bbH 10H 12H 00H ddH.....ddH ccH F7H
| |-------USER VOICE F0H 43H 0nH 5CH bbH bbH 11H aaH 00H ddH.....ddH ccH F7H
||
| | <PARAMETER CHANGE>
| |-------SYSTEM F0H 43H 1nH 5CH 00H 00H aaH ddH.....ddH F7H
| |-------CURRENT VOICE F0H 43H 1nH 5CH 10H 00H aaH ddH.....ddH F7H
| |-------CURRENT SEQ F0H 43H 1nH 5CH 10H 0EH aaH ddH.....ddH F7H
| |-------CURRENT SCENE1 F0H 43H 1nH 5CH 10H 10H aaH ddH.....ddH F7H
| |-------CURRENT SCENE2 F0H 43H 1nH 5CH 10H 11H aaH ddH.....ddH F7H
| |[SW5]--CURRENT SCENE_CTRL F0H 43H 1nH 5CH 10H 12H aaH ddH.....ddH F7H
|
+---+--------SYSTEM EXCLUSIV MESSAGE
| IDENTITY REPLY F0H 7EH 7FH 06H 02H 43H 00H 41H ddH ddH
| 00H 00H 00H 7EH F7H
+------------ACTIVE SENSING FEH
SW1 [] MIDI Transmit Channel
Depends on Keyboard Transmit Channel Set in System Data
SW2 [] MIDI Transmit Channel (ARPEGGIO/STEP SEQ)
Depends on Arpeggio/Step SEQ Transmit Channel in System Data
SW3 [] MIDI Device Number
If Device Number=all, then transmit Device Number=1
SW4 [] ARPEGGIO/STEP SEQ SELECT
Available only when Step Sequencer is selected.
SW5 [] SCENE SELECT
Available only when Scene Select is set to "Scene Control".
*1 If Control Change Mode is "mode2", then additional Control Change numbers are transmitted. (See (3-1-6).)
(2) RECEIVE FLOW
MIDI ->--+--------+
IN | |
+--+ |
| +--------+
| |SW6
| |-[]-+----NOTE OFF 8nH
|| |
| | +----NOTE ON/OFF 9nH
|| |
| | +----CONTROL CHANGE *1
| | | MODULATION BnH,01H
| | | FOOT CONTROLLER BnH,04H
| | | PORTAMENTO TIME BnH,05H
| | | DATA ENTRY MSB BnH,06H
| | | DATA ENTRY LSB BnH,26H
| | | MAIN VOLUME BnH,07H
| | | PANPOT BnH,0AH
| | | EXPRESSION BnH,0BH
| | | SUSTAIN SWITCH BnH,40H
| | | PORTAMENTO SWITCH BnH,41H
| | | HARMONIC CONTENT BnH,47H
| | | RELEASE TIME BnH,48H
| | | ATTACK TIME BnH,49H
| | | BRIGHTNESS BnH,4AH
| | | PORTAMENTO CONTROL BnH,54H
| | | REVERB DEPTH BnH,5BH
| | | CHORUS(VARIATION) DEPTH BnH,5DH
| | | DELAY DEPTH BnH,5EH
| | | DATA ENTRY INC BnH,60H
| | | DATA ENTRY DEC BnH,61H
| | | ASSIGNABLE CONTROLLER BnH,00H..5FH
| | | RPN
| | | PITCH BEND SENS BnH,64H,00H,65H,00H,06H,mmH
| | | RPN RESET BnH,64H,7FH,65H,7FH
| | | ALL SOUND OFF BnH,78H,00H
| | | RESET ALL CONTROLLERS BnH,79H,00H
| | | ALL NOTE OFF BnH,7BH
| | | OMNI MODE OFF BnH,7CH
| | | OMNI MODE ON BnH,7DH
| | | MONO MODE BnH,7EH
| | | POLY MODE BnH,7FH
|| |
| | +----PROGRAM CHANGE CnH
|| |
| | +----CHANNEL AFTER TOUCH DnH
|| |
| | +----PITCH BEND CHANGE EnH
| |SW3
| +-[]-+----SYSTEM EXCLUSIV MESSAGE
| | | <BULK DUMP>
| | |------SYSTEM F0H 43H 0nH 5CH bbH bbH 00H 00H 00H ddH.....ddH ccH F7H