Full List of MIDI. CC
Numbers
MIDI
cc
0
Controller Name
Bank Select
Modulation
Wheel
Comment
Allows user to switch bank for
patch selection. Program change
used with Bank
Select. MIDI can access 16,384
patches per MIDI channel.
Generally this CC controls a
vibrato effect (pitch, loudness,
brightness). What is modulated is
based on the patch.10
11
Breath Controller
Undefined
Foot Controller
Portamento Time
Data Entry MSB
Main Volume
Balance
Undefined
Pan
Expression
Often associated with aftertouch
messages. It was originally
intended for use with a breath
MIDI controller in which blowing
harder produced higher MIDI
control values. It can be used for
modulation as well.
Often used with aftertouch
messages. It can send a continuous
stream of values based on how the
pedal is used.
Controls portamento rate to slide
between 2 notes played
subsequently.
Controls value for NRPN or RPN
parameters
Controls the volume of the channel
Controls the left and right balance,
generally for stereo patches.
Controls the left and right balance,
generally for mono patches.
O= hard left, 64 = center, 127 =
hard right
Expression is a percentage of
volume (CC7).12
13
14-
15
16-
19
20-
31
63
64
65
66
Effect Control 1
Effect Control 2
Undefined
General Purpose
Controllers (Nos.
1-4)
Undefined
LSB for
Controllers 0-31
(rarely
implemented)
Damper Pedal
(Sustain) [Data
Byte of 0-63=0ff,
64-127=On]
Portamento
Sostenuto
Usually used to control a
parameter of an effect within the
synth/workstation.
Usually used to control a
parameter of an effect within the
synth/workstation
On/Off switch that controls
sustain. (See also Sostenuto CC 66)
0 -63 = Off, 64-127 = On
On/Off switch
0 -63 = Off, 64-127 =On
On/Off switch - Like the Sustain
controller (CC 64), However it only
holds notes that were “On” when
the pedal was pressed. People use
it to “hold” chords” and play
melodies over the held chord.
0 - 63 = Off, 64-127 =On67
68
69
70
71
72
73
74
Soft Pedal
Legato
Footswitch
Hold 2
Sound Controller
1 (default: Sound
Variation)
Sound Controller
2 (default:
Timbre/Harmonic
Content)
Sound Controller
3 (default:
Release Time)
Sound Controller
4 (default: Attack
Time)
Sound Controller
5 (default:
Brightness)
On/Off switch
Lowers the volume of notes played.
0- 63 = Off, 64 - 127=On
On/Off switch
Turns Legato effect between 2
subsequent notes On or Off.
0 - 63 = Off, 64 -127=On
Another way to “hold notes” (see
MIDI CC 64 and MIDI CC 66).
However notes fade out according
to their release parameter rather
than when the pedal is released.
Usually controls the way a sound is
produced. Default = Sound
Variation.
Allows shaping the Voltage
Controlled Filter (VCF). Default =
Resonance -
also(Timbre or Harmonics)
Controls release time of the
Voltage controlled Amplifier (VCA).
Default = Release
Time.
Controls the “Attack’ of a sound.
The attack is the amount of time it
takes for the sound to reach
maximum amplitude.
Controls VCFs cutoff frequency of
the filter.75-
79
80-
83
84
85-
90
91
92
93
94
95
96
97
98
99
Sound Controller
6-10 (no defaults)
General Purpose
Controllers (Nos.
5-8)
Portamento
Control
Undefined
Effects 1 Depth
Effects 2 Depth
Effects 3 Depth
Effects 4 Depth
Effects 5 Depth
Data Increment
Data Decrement
Non-Registered
Parameter
Number LSB
Non-Registered
Parameter
Number LSB
Generic - Some manufacturers
may use these to further shape
their sounds
Generic
On/Off switch
0 - 63 = Off, 64-127 =On
Controls the amount of
Portamento.
Usually controls reverb send
amount
Usually controls tremolo amount
Usually controls chorus amount
Usually controls detune amount
Usually controls phaser amount
Usually used to increment data for
RPN and NRPN messages.
Usually used to decrement data for
RPN and NRPN messages.
For controllers 6, 38, 96, and 97, it
selects the NRPN parameter.100
101
102-
119
120
121
122
123
124
125
126
Registered
Parameter
Number LSB
Registered
Parameter
Number MSB
Undefined
All Sounds Off
Reset All
Controllers
Local Control
All Notes Off
Omni Off
Omni On
Mono On
Mutes all sounding notes. It does
so regardless of release time or
sustain. (See MIDI CC 123)
Reset all controllers to default
state
Turns internal connection of a
MIDI keyboard/workstation, etc.
On or Off. If you use a computer,
you will most likely want local
control off to avoid notes being
played twice. Once locally and
twice when the note is sent back
from
the computer to your keyboard.
Mutes all sounding notes. Release
time will still be maintained, and
notes held by sustain will not turn
off until sustain pedal is depressed.
Sets to “Omni Off” mode
Sets to “Omni On” mode.
Sets device mode to Monophonic127 Poly On Sets device mode to Polyphonic.
ust Mpls ipice