Operation Manual

CLP-970
19
MIDI Data Format
(2) Reception
MIDI>----+---KEY OFF 8nH
IN | |
| +---KEY ON/OFF 9nH
||
| +---CONTROL CHANGE
| | BANK SELECT MSB BnH,00H
| | BANK SELECT LSB BnH,20H
| | DATA ENTRY MSB BnH,06H
| | DATA ENTRY LSB BnH,26H
| | MAIN VOLUME BnH,07H
| | PANPOT BnH,0AH
| | EXPRESSION BnH,0BH
| | SUSTAIN BnH,40H
| | SOSTENUTO BnH,42H
| | SOFT PEDAL BnH,43H
| | REVERB SEND LEVEL BnH,5BH
| | CHORUS SEND LEVEL BnH,5DH
| | VARIATION SEND LEVEL BnH,5EH
| | DATA INCREMENT BnH,60H
| | DATA DECREMENT BnH,61H
| | RPN LSB BnH,64H
| | RPN MSB BnH,65H
| | PITCH BEND SENS. BnH,65H,00H,64H,00H,06H,mmH
| | FINE TUNING BnH,65H,00H,64H,01H,06H,mmH,
26H,llH
| | COARSE TUNING BnH,65H,00H,64H,02H,06H,mmH
| | NULL BnH,65H,7FH,64H,7FH
| | ALL SOUND OFF BnH,78H,00H
| | RESET ALL CONTROLLERS BnH,79H,00H
| | LOCAL CONTROL BnH,7AH,00H
| | ALL NOTES OFF BnH,7BH,00H
| | OMNI OFF BnH,7CH,00H
| | OMNI ON BnH,7DH,00H
| | MONO BnH,7EH
| | POLY BnH,7FH
||
| +---PROGRAM CHANGE CnH
||
| +---PITCH BEND CHANGE EnH
|
+---+---SYSTEM EXCLUSIVE MESSAGE
| | <YAMAHA MIDI FORMAT>
| | <UNIVERSAL>
| |------- UNIVERSAL REALTIME F0H 7FH.....F7H
| |------- UNIVERSAL NON-REALTIME F0H 7EH.....F7H
| | <XG STANDARD>
| |------- XG PARAMETER CHANGE F0H 43H 1nH 4CH aaH aaH aaH
ddH.....ddH F7H
| |------- XG BULK DUMP F0H 43H 0nH 4CH bbH bbH aaH aaH
aaH ddH.....ddH ccH F7H
| |------- PARAMETER REQUEST F0H 43H 3nH 4CH aaH aaH aaH F7H
| |------- DUMP REQUEST F0H 43H 2nH 4CH aaH aaH aaH F7H
| | <CLAVINOVA MIDI COMPLIANCE>
| | <SPECIAL OPERATORS>
| | <Others>
|
+---+---SYSTEM REALTIME MESSAGE
| MIDI CLOCK F8H
|START FAH
| STOP FCH
| ACTIVE SENSING FEH
(3) Transmission/reception
(3-1) CHANNEL VOICE MESSAGES
(3-1-1) KEY OFF
STATUS 1000nnnn (8nH) n = 0 - 15 VOICE CHANNEL NUMBER
NOTE NUMBER 0kkkkkkk k = 0 (C-2) - 127 (G8)
VELOCITY 0vvvvvvv
ā€œvā€ is ignored.
(3-1-2) KEY ON/OFF
STATUS 1001nnnn (9nH) n = 0 - 15 VOICE CHANNEL NUMBER
NOTE NUMBER 0kkkkkkk k = 0 (C-2) - 127 (G8)
VELOCITY 0vvvvvvv (v
ā‰ 
0) NOTE ON
00000000 (v=0) NOTE OFF
(3-1-3) PROGRAM CHANGE
STATUS 1100nnnn (CnH) n = 0 - 15 VOICE CHANNEL NUMBER
PROGRAM NUMBER0ppppppp p = 0 - 127
(3-1-4) PITCH BEND CHANGE (Only reception)
STATUS 1110nnnn (EnH) n = 0 - 15 VOICE CHANNEL NUMBER
LSB 0vvvvvvv PITCH BEND CHANGE LSB
MSB 0vvvvvvv PITCH BEND CHANGE MSB
(3-1-5) CONTROL CHANGE
STATUS 1011nnnn (BnH) n = 0 - 15 VOICE CHANNEL NUMBER
CONTROL NUMBER 0ccccccc
CONTROL VALUE 0vvvvvvv
*
Transmitted control numbers
c = 0 BANK SELECT MSB ; v = 0:PANEL VOICE
c = 32 BANK SELECT LSB ; v = 0 - 127
c = 11 EXPRESSION ; v = 0 - 127
c = 64 SUSTAIN ; v = 0 - 127
c = 66 SOSTENUTO ; v = 0:OFF , 127:ON
c = 67 SOFT PEDAL ; v = 0:OFF , 127:ON
c = 91 REVERB SEND LEVEL ; v = 0 - 127
c = 93 CHORUS SEND LEVEL ; v = 0 - 127
c = 94 VARIATION SEND LEVEL ; v = 0 - 127
Voice name Bank MSB Bank LSB
PROGRAM
CHANGE
GrandPiano1 0 112 0
GrandPiano2 0 112 1
E.Piano1 0 112 5
E.Piano2 0 112 4
SynthPiano 0 112 88
WoodBass 0 112 32
ElectricBass 0 112 33
Bass&Cymbal 0 114 32
Harpsichord 8' 0 112 6
Harpsichord 8'+4' 0 113 6
ElectricClavichord 0 112 7
Vibraphone 0 112 11
Marimba 0 112 12
Celesta 0 112 8
PipeOrganPrincipal 0 113 19
PipeOrganFlute1 0 114 19
PipeOrganFlute2 0 115 19
PipeOrganTutti 0 112 19
JazzOrgan 0 112 16
Strings 0 113 48
SynthStrings 0 112 48
SlowStrings 0 113 49
Choir 0 112 52
SlowChoir 0 113 52
Scat 0 112 53