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.

Control Change map

Bn cc vv
Move a knob to find its CC, or send one
0 Bank Select
1 Modulation Wheel
2 Breath Controller
3 Undefined
4 Foot Controller
5 Portamento Time
6 Data Entry
7 Channel Volume
8 Balance
9 Undefined
10 Pan
11 Expression
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
33 LSB 1
34 LSB 2
35 LSB 3
36 LSB 4
37 LSB 5
38 LSB 6
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
65 Portamento On/Off
66 Sostenuto
67 Soft Pedal
68 Legato Footswitch
69 Hold 2
70 SC 1
71 SC 2
72 SC 3
73 SC 4
74 SC 5
75 SC 6
76 SC 7
77 SC 8
78 SC 9
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
92 FX 2
93 FX 3
94 FX 4
95 FX 5
96 Data Increment
97 Data Decrement
98 NRPN LSB
99 NRPN MSB
100 RPN LSB
101 RPN MSB
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
121 Reset All Controllers
122 Local Control
123 All Notes Off
124 Omni Mode Off
125 Omni Mode On
126 Mono Mode On
127 Poly Mode On
  • Continuous (MSB)
  • 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.