This definition is adapted from the MIDI Manufacturing Association's MIDI 1.0 Control Change Messages table. It lists a default (or generic) MIDI CC implementation; at least some of these parameters will work on any device that listens for CC messages.
Last update: February 12, 2026 • 55 parameters
Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.
| Parameter | CC MSB | CC LSB | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|---|
| Bank select | 0 | 32 | [0–16383] | — | — | 0-based |
| Modulation wheel | 1 | 33 | [0–16383] | — | — | 0-based |
| Breath controller | 2 | 34 | [0–16383] | — | — | 0-based |
| Foot controller | 4 | 36 | [0–16383] | — | — | 0-based |
| Portamento time | 5 | 37 | [0–16383] | — | — | 0-based |
| Data entry | 6 | 38 | [0–16383] | — | — | 0-based |
| Channel volume | 7 | 39 | [0–16383] | — | — | 0-based |
| Balance | 8 | 40 | [0–16383] | — | — | Centered |
| Pan | 10 | 42 | [0–16383] | — | — | Centered |
| Expression controller | 11 | 43 | [0–16383] | — | — | 0-based |
| Effect control 1 | 12 | 44 | [0–16383] | — | — | 0-based |
| Effect control 2 | 13 | 45 | [0–16383] | — | — | 0-based |
| General purpose controller 1 | 16 | 48 | [0–16383] | — | — | 0-based |
| General purpose controller 2 | 17 | 49 | [0–16383] | — | — | 0-based |
| General purpose controller 3 | 18 | 50 | [0–16383] | — | — | 0-based |
| General purpose controller 4 | 19 | 51 | [0–16383] | — | — | 0-based |
| Damper pedal | 64 | — | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Portamento switch | 65 | — | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Sostenuto switch | 66 | — | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Soft pedal switch | 67 | — | [0–127] |
0-63: Normal; 64-127: Legato
|
— | 0-based |
| Legato switch | 68 | — | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Hold 2 | 69 | — | [0–127] | — | — | 0-based |
| Sound controller 1 | 70 | — | [0–127] | — |
Sound variation
|
0-based |
| Sound controller 2 | 71 | — | [0–127] | — |
Timbre/harmonic intensity
|
0-based |
| Sound controller 3 | 72 | — | [0–127] | — |
Release time
|
0-based |
| Sound controller 4 | 73 | — | [0–127] | — |
Attack time
|
0-based |
| Sound controller 5 | 74 | — | [0–127] | — |
Brightness
|
0-based |
| Sound controller 6 | 75 | — | [0–127] | — |
Decay time
|
0-based |
| Sound controller 7 | 76 | — | [0–127] | — |
Vibrato rate
|
0-based |
| Sound controller 8 | 77 | — | [0–127] | — |
Vibrato depth
|
0-based |
| Sound controller 9 | 78 | — | [0–127] | — |
Vibrato delay
|
0-based |
| Sound controller 10 | 79 | — | [0–127] | — | — | 0-based |
| General purpose controller 5 | 80 | — | [0–127] | — | — | 0-based |
| General purpose controller 6 | 81 | — | [0–127] | — | — | 0-based |
| General purpose controller 7 | 82 | — | [0–127] | — | — | 0-based |
| General purpose controller 8 | 83 | — | [0–127] | — | — | 0-based |
| Portamento control | 84 | — | [0–127] | — | — | 0-based |
| High resolution velocity prefix | 88 | — | [0–127] | — | — | 0-based |
| Effects 1 depth | 91 | — | [0–127] | — |
Reverb send level
Note: Formerly external effects depth |
0-based |
| Effects 2 depth | 92 | — | [0–127] | — |
Note: Formerly tremelo depth
|
0-based |
| Effects 3 depth | 93 | — | [0–127] | — |
Chorus send level
Note: Formerly chorus depth |
0-based |
| Effects 4 depth | 94 | — | [0–127] | — |
Note: Formerly celeste (detune) depth
|
0-based |
| Effects 5 depth | 95 | — | [0–127] | — |
Note: Formerly phaser depth
|
0-based |
| Data increment | 96 | — | [0–127] | — | — | 0-based |
| Data decrement | 97 | — | [0–127] | — | — | 0-based |
| Non-registered parameter number | 99 | 98 | [0–16383] | — | — | 0-based |
| Registered parameter number | 101 | 100 | [0–16383] | — | — | 0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| All sound off | 120 | [0–0] |
0: All sound off
|
0-based |
| Reset all controllers | 121 | [0–0] |
0: Reset all controllers
|
0-based |
| Local control | 122 | [0–127] |
0: Local control off; 127: Local control on
|
0-based |
| All notes off | 123 | [0–0] |
0: All notes off
|
0-based |
| Omni mode off | 124 | [0–0] |
0: Omni mode off
|
0-based |
| Omni mode on | 125 | [0–0] |
0: Omni mode on
|
0-based |
| Mono mode on | 126 | [0–127] |
0: Number of channels equal to the number of voices; 1~127: Number of voices
|
0-based |
| Poly mode on | 127 | [0–0] |
0: Poly mode on
|
0-based |
The portions of this library that refer to specific devices may be owned by the devices' respective manufacturers. Everything else is licensed under the Creative Commons Attribution Share Alike 4.0 International license.