One of the most powerful features of MIDI is its ability to control sound parameters in real time.
This is done using MIDI Control Change messages, usually called MIDI CC.
From filter sweeps to modulation, volume automation, and performance expression — MIDI CC is the foundation of hands-on sound design in both hardware and software environments.
MIDI CC stands for MIDI Control Change.
A Control Change message tells an instrument:
Each CC message consists of:
Example:
MIDI CC allows:
Without CC messages, MIDI would be limited to notes only — no expression, no movement, no evolving sound.
Some CC numbers are standardized across many devices:
| CC Number | Function |
|---|---|
| CC 1 | Modulation Wheel |
| CC 7 | Volume |
| CC 10 | Pan |
| CC 11 | Expression |
| CC 64 | Sustain Pedal |
| CC 71 | Resonance |
| CC 74 | Filter Cutoff |
⚠️ Important:
Not all devices follow the same mapping. Many synthesizers assign CCs differently or allow user-defined mappings.
Classic MIDI CC uses 7-bit resolution, meaning:
For slow changes this is fine, but for sensitive parameters like filter cutoff, stepping can sometimes be audible.
Some solutions:
Relative CC is especially useful for controllers that don’t know the current parameter position.
In hardware setups, MIDI CC is often used to:
Some synths expose only basic CCs, while others offer deep control through CC or SysEx.
Inside a DAW, MIDI CC is used for:
Most DAWs allow CC data to be edited just like notes, giving full control over timing and values.
Although they look similar, there is a difference:
Many modern setups combine both:
Beyond standard automation, MIDI CC can be used for:
This makes CC an essential building block for experimental and interactive music systems.
While powerful, MIDI CC has limitations:
For deeper control, SysEx is often required.
MIDI CC is the expressive layer of MIDI.
It turns static notes into living, moving sound.
Understanding MIDI CC unlocks better performances, deeper sound design, and more creative workflows — whether you are using classic hardware, modern software, or online MIDI tools.