The CC parameters listed below are 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. Percussion synthesizers that accept MIDI notes will likely respond to at least some of the triggers in the drum map.
Last update: July 7, 2026 • 55 parameters • 47 MIDI notes mapped
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 |
| Sound | Channel | Note |
|---|---|---|
| Acoustic bass drum | 10 | 35 |
| Bass drum 1 | 10 | 36 |
| Side stick | 10 | 37 |
| Acoustic snare | 10 | 38 |
| Hand clap | 10 | 39 |
| Electric snare | 10 | 40 |
| Low floor tom | 10 | 41 |
| Closed hi-hat | 10 | 42 |
| High floor tom | 10 | 43 |
| Pedal hi-hat | 10 | 44 |
| Low tom | 10 | 45 |
| Open hi-hat | 10 | 46 |
| Low-mid tom | 10 | 47 |
| Hi-mid tom | 10 | 48 |
| Crash cymbal 1 | 10 | 49 |
| High tom | 10 | 50 |
| Ride cymbal 1 | 10 | 51 |
| Chinese cymbal | 10 | 52 |
| Ride bell | 10 | 53 |
| Tambourine | 10 | 54 |
| Splash cymbal | 10 | 55 |
| Cowbell | 10 | 56 |
| Crash cymbal 2 | 10 | 57 |
| Vibraslap | 10 | 58 |
| Ride cymbal 2 | 10 | 59 |
| Hi bongo | 10 | 60 |
| Low bongo | 10 | 61 |
| Mute hi conga | 10 | 62 |
| Open hi conga | 10 | 63 |
| Low conga | 10 | 64 |
| High timbale | 10 | 65 |
| Low timbale | 10 | 66 |
| High agogo | 10 | 67 |
| Low agogo | 10 | 68 |
| Cabasa | 10 | 69 |
| Maracas | 10 | 70 |
| Short whistle | 10 | 71 |
| Long whistle | 10 | 72 |
| Short guiro | 10 | 73 |
| Long guiro | 10 | 74 |
| Claves | 10 | 75 |
| Hi wood block | 10 | 76 |
| Low wood block | 10 | 77 |
| Mute cuica | 10 | 78 |
| Open cuica | 10 | 79 |
| Mute triangle | 10 | 80 |
| Open triangle | 10 | 81 |
This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.