MIDI Supplement C
95
MIDI Controller Numbers
Each type of controller has its own MIDI controller number. Not all
controller numbers have been standardized for specific functions, but the
following indicates the current list of assigned controllers. Numbers in
parentheses indicate the controller range.
# Function
0 Bank Select (0-127)
1 Modulation Wheel (0-127)
2 Breath Controller (0-127)
3 Early DX7 Aftertouch (0-127)
4 Foot Controller (0-127)
5 Portamento Time (0-127)
6 Data Slider (0-127)
7 Main Volume (0-127)
8 Balance (0-127)
10 Pan (0-127)
11 Expression (0-127)
16 General Purpose #1 (0-127)
17 General Purpose #2 (0-127)
18 General Purpose #3 (0-127)
19 General Purpose #4 (0-127)
32-63 Least Significant Bits (LSB), Controllers 0-31 (0-127)
64 Sustain Pedal (0 or 127)
65 Portamento On/Off (0 or 127)
66 Sostenuto Pedal (0 or 127)
67 Soft Pedal (0 or 127)
69 Hold 2 (0 or 127)
80 General Purpose #5 (0 or 127)
81 General Purpose #6 (0 or 127)
82 General Purpose #7 (0 or 127)
83 General Purpose #8 (0 or 127)
91 Reverb Depth (0-127)
92 Tremolo Depth (0-127)
93 Chorus Depth (0-127)
94 Celeste Depth (0-127)
95 Phase Depth (0-127)
96 Data Increment (0 or 127)
97 Data Decrement (0 or 127)
98 Non-Registered Parameter MSB (0-127)
99 Non-Registered Parameter LSB (0-127)
100 Registered Parameter MSB (0-127)
101 Registered Parameter LSB (0-127)
121 Reset All Controllers (0)
122 Local Control On/Off (0 or 127)
123 All Notes Off (0)
124 Omni Off (0)
125 Omni On (0)
126 Mono On (0-16; 0=Omni Off)
127 Poly On (0)