Chapter 11: Reference Section 225
MIDI SPECIFICATION
RECEIVED CHANNEL COMMANDS
Channels number (n) = 0-15. Message bytes are represented in hex. All
other numbers are decimal. Running Status is supported.
Command Message Comments
Note Off 8n kk vv release velocity is ignored
Note On 9n kk vv velocity 0 = note off
Key Aftertouch An kk vv kk = 0-127 vv = 0-127
Program Change Cn vv 0-127
Channel Aftertouch Dn vv 0-127
Pitch Bend En ll mm l = lsb, m = msb
Realtime Controller Bn cc vv cc = 00-31
Footswitch Bn cc vv cc = 64-79, vv ≥ 64 = on
Volume Bn 07 vv 0-127
Pan Bn 0A vv 0 = hard left, 127 = hard right
All Sound Off Bn 78 00 turns all sound off
Reset All Controllers Bn 79 00 ignored in omni mode
All Notes Off Bn 7B 00 ignored in omni mode
Omni Mode Off* Bn 7C 00 forces all notes & controls off
Omni Mode On* Bn 7D 00 forces all notes & controls off
Mono Mode On (Poly Off)*Bn 7E 00 forces all notes & controls off
Poly Mode On (Mono Off)*Bn 7F 00 forces all notes & controls off
Bank Select Bn 00 00 20 bb Cn pp bb = bank #
pp = program in bank
* Special Notes:
From Omni Mode ... Omni Off turns Poly On.
From Poly Mode ..... Omni On turns Omni On; Mono On turns Mono On.
From Mono Mode ... Mono Off turns Poly On; Omni On turns Omni On.
From Multi Mode ... Omni On turns Omni On; Omni Off or Mono Off
turnsPoly On; Mono On turns Mono On.
All other changes have no effect.