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 |
This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.