MIDI message types (hex) 8 = note_off 9 = note_on A = aftertouch (ie, key pressure) B = controller_change C = program_change D = channel_pressure E = pitch_wheel ** additions ** sysex start stop continue mode file control_change messages (dec) 0 bank_select (coarse) 1 modulation_wheel (coarse) 2 breath_controller (coarse) 4 foot_pedal (coarse) 5 portamento Time (coarse) 6 data_entry (coarse) 7 volume (coarse) 8 balance (coarse) 10 pan position (coarse) 11 expression (coarse) 12 effect_control_1 (coarse) 13 effect_control_2 (coarse) 16 general_purpose_slider_1 17 general_purpose_slider_2 18 general_purpose_slider_3 19 general_purpose_slider_4 32 bank_select (fine) 33 modulation_wheel (fine) 34 breath_controller (fine) 36 foot_pedal (fine) 37 Portamento Time (fine) 38 Data Entry (fine) 39 Volume (fine) 40 Balance (fine) 42 Pan position (fine) 43 Expression (fine) 44 Effect Control 1 (fine) 45 Effect Control 2 (fine) 64 Hold Pedal (on/off) 65 Portamento (on/off) 66 Sustenuto Pedal (on/off) 67 Soft Pedal (on/off) 68 Legato Pedal (on/off) 69 Hold 2 Pedal (on/off) 70 Sound Variation 71 Sound Timbre 72 Sound Release Time 73 Sound Attack Time 74 Sound Brightness 75 Sound Control 6 76 Sound Control 7 77 Sound Control 8 78 Sound Control 9 79 Sound Control 10 80 General Purpose Button 1 (on/off) 81 General Purpose Button 2 (on/off) 82 General Purpose Button 3 (on/off) 83 General Purpose Button 4 (on/off) 91 Effects Level 92 Tremulo Level 93 Chorus Level 94 Celeste Level 95 Phaser Level 96 Data Button increment 97 Data Button decrement 98 Non-registered Parameter (fine) 99 Non-registered Parameter (coarse) 100 Registered Parameter (fine) 101 Registered Parameter (coarse) 120 All Sound Off 121 All Controllers Off 122 Local Keyboard (on/off) 123 All Notes Off 124 Omni Mode Off 125 Omni Mode On 126 Mono Operation 127 Poly Operation