CC map
What every Control Change number means: the MIDI 1.0 assignment, what General MIDI and GM2 require, and how synths commonly use it. Pick a controller to get its bytes on any channel, send it to a device, or connect a controller and move a knob to see which CC it sends.
Background
Control ChangeRPN & NRPN
Control Change map
Bn cc vv
Move a knob to find its CC, or send one
0
Bank Select
GM2
1
Modulation Wheel
GM
2
Breath Controller
3
Undefined
4
Foot Controller
5
Portamento Time
GM2
6
Data Entry
GM
7
Channel Volume
GM
8
Balance
9
Undefined
10
Pan
GM
11
Expression
GM
12
Effect Control 1
13
Effect Control 2
14
Undefined
15
Undefined
16
GP 1
17
GP 2
18
GP 3
19
GP 4
20
Undefined
21
Undefined
22
Undefined
23
Undefined
24
Undefined
25
Undefined
26
Undefined
27
Undefined
28
Undefined
29
Undefined
30
Undefined
31
Undefined
32
LSB 0
GM2
33
LSB 1
34
LSB 2
35
LSB 3
36
LSB 4
37
LSB 5
38
LSB 6
GM2
39
LSB 7
40
LSB 8
41
LSB 9
42
LSB 10
43
LSB 11
44
LSB 12
45
LSB 13
46
LSB 14
47
LSB 15
48
LSB 16
49
LSB 17
50
LSB 18
51
LSB 19
52
LSB 20
53
LSB 21
54
LSB 22
55
LSB 23
56
LSB 24
57
LSB 25
58
LSB 26
59
LSB 27
60
LSB 28
61
LSB 29
62
LSB 30
63
LSB 31
64
Sustain
GM
65
Portamento On/Off
GM2
66
Sostenuto
GM2
67
Soft Pedal
GM2
68
Legato Footswitch
69
Hold 2
70
SC 1
71
SC 2
GM2
72
SC 3
GM2
73
SC 4
GM2
74
SC 5
GM2
75
SC 6
GM2
76
SC 7
GM2
77
SC 8
GM2
78
SC 9
GM2
79
SC 10
80
GP 5
81
GP 6
82
GP 7
83
GP 8
84
Portamento Control
85
Undefined
86
Undefined
87
Undefined
88
High Resolution Velocity Prefix
89
Undefined
90
Undefined
91
FX 1
GM2
92
FX 2
93
FX 3
GM2
94
FX 4
95
FX 5
96
Data Increment
97
Data Decrement
98
NRPN LSB
99
NRPN MSB
100
RPN LSB
GM
101
RPN MSB
GM
102
Undefined
103
Undefined
104
Undefined
105
Undefined
106
Undefined
107
Undefined
108
Undefined
109
Undefined
110
Undefined
111
Undefined
112
Undefined
113
Undefined
114
Undefined
115
Undefined
116
Undefined
117
Undefined
118
Undefined
119
Undefined
120
All Sound Off
GM2
121
Reset All Controllers
GM
122
Local Control
123
All Notes Off
GM
124
Omni Mode Off
125
Omni Mode On
126
Mono Mode On
127
Poly Mode On
- Continuous
- LSB of a 14-bit pair
- Switch (on/off)
- Sound controller
- Effects depth
- Parameter / data entry
- General purpose
- Channel Mode message
- Undefined (free)
Keyboard shortcuts
- ← → ↑ ↓
- Move through the grid (when it has focus)
- Home or End
- CC 0 or CC 127
“In practice” notes describe widespread conventions, not rules; check your instrument's MIDI implementation chart. For hardware synths, the community-maintained MIDI Guide collects CC and NRPN charts for hundreds of devices.