Midi Controller Numbers

Midi CC NumberMidi CC Purpose 
   
MIDI CC 0Bank SelectAllows user to switch bank for patch selection. Program change used with Bank Select. MIDI can access 16,384 patches per MIDI channel.
MIDI CC 1ModulationGenerally this CC controls a vibrato effect (pitch, loudness, brighness). What is modulated is based on the patch.
MIDI CC 2Breath ControllerOften times 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.
MIDI CC 3Undefined 
MIDI CC 4Foot ControllerOften used with aftertouch messages. It can send a continuous stream of values based on how the pedal is used.
MIDI CC 5Portamento TimeControls portamento rate to slide between 2 notes played subsequently.
MIDI CC 6Data Entry Most Significant Bit(MSB)Controls Value for NRPN or RPN parameters.
MIDI CC 7VolumeControl the volume of the channel
MIDI CC 8BalanceControls the left and right balance, generally for stereo patches. 0 = hard left, 64 = center, 127 = hard right
MIDI CC 9Undefined 
MIDI CC 10PanControls the left and right balance, generally for mono patches. 0 = hard left, 64 = center, 127 = hard right
MIDI CC 11ExpressionExpression is a percentage of volume (CC7).
MIDI CC 12Effect Controller
1
Usually used to control a parameter of an effect within the synth/workstation.
MIDI CC 13Effect Controller 2Usually used to control a parameter of an effect within the synth/workstation.
MIDI CC 14Undefined 
MIDI CC 15Undefined 
MIDI CC 16 –  19General Purpose 
MIDI CC 20 – 31Undefined 
MIDI CC 32 – 63Controller 0-31
Least Significant Bit (LSB)
 
MIDI CC 64Damper Pedal /
Sustain Pedal
On/Off switch that controls sustain. (See also Sostenuto CC 66). 0 to 63 = Off, 64 to 127 = On
MIDI CC 65Portamento On/Off
Switch
On/Off switch - 0 to 63 = Off, 64 to 127 = On
MIDI CC 66Sostenuto On/Off
Switch
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 to 63 = Off, 64 to 127 = On
MIDI CC 67Soft Pedal On/Off
Switch
On/Off switch - Lowers the volume of notes played. 0 to 63 = Off, 64 to 127 = On
MIDI CC 68Legato FootSwitchOn/Off switch - Turns Legato effect between 2 subsequent notes On or Off. 0 to 63 = Off, 64 to 127 = On
MIDI CC 69Hold 2Another 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.
MIDI CC 70Sound Controller 1Usually controls the way a sound is produced. Default = Sound Variation.
MIDI CC 71Sound Controller 2Allows shaping the Voltage Controlled Filter (VCF). Default = Resonance ->also(Timbre or Harmonics)
MIDI CC 72Sound Controller 3Controls release time of the Voltage controlled Amplifier (VCA). Default = Release Time.
MIDI CC 73Sound Controller 4Controls the “Attack’ of a sound. The attack is the amount of time it takes forthe sound to reach maximum amplitude.
MIDI CC 74Sound Controller 5Controls VCFs cutoff frequency of the filter.
MIDI CC 75Sound Controller 6Generic – Some manufacturers may use to further shave their sounds.
MIDI CC 76Sound Controller 7Generic – Some manufacturers may use to further shave their sounds.
MIDI CC 77Sound Controller 8Generic – Some manufacturers may use to further shave their sounds.
MIDI CC 78Sound Controller 9Generic – Some manufacturers may use to further shave their sounds.
MIDI CC 79Sound Controller
10
Generic – Some manufacturers may use to further shave their sounds.
MIDI CC 80General Purpose>
MIDI CC Controller
Generic> On/Off switch> 0 to 63 = Off, 64 to 127 = On
MIDI CC 81General Purpose
MIDI CC Controller
Generic> On/Off switch> 0 to 63 = Off, 64 to 127 = On
MIDI CC 82General Purpose>
MIDI CC Controller
Generic> On/Off switch>0 to 63 = Off, 64 to 127 = On
MIDI CC 83General Purpose
MIDI CC Controller
Generic> On/Off switch>0 to 63 = Off, 64 to 127 = On
MIDI CC 84Portamento CC
Control
Controls the amount of Portamento.
MIDI CC 85 – 90Undefined 
MIDI CC 91Effect 1 DepthUsually controls reverb send amount
MIDI CC 92Effect 2 DepthUsually controls tremolo amount
MIDI CC 93Effect 3 DepthUsually controls chorus amount
MIDI CC 94Effect 4 DepthUsually controls detune amount
MIDI CC 95Effect 5 DepthUsually controls phaser amount
MIDI CC 96(+1) Data
Increment
Usually used to increment data for RPN and NRPN messages.
MIDI CC 97(-1) Data
Decrement
Usually used to decrement data for RPN and NRPN messages.
MIDI CC 98Non-Registered
Parameter Number LSB (NRPN)
For controllers 6, 38, 96, and 97, it selects the NRPN parameter.
MIDI CC 99Non-Registered
Parameter Number MSB (NRPN)
For controllers 6, 38, 96, and 97, it selects the NRPN parameter.
MIDI CC 100Registered
Parameter Number LSB (RPN)
For controllers 6, 38, 96, and 97, it selects the RPN parameter.
MIDI CC 101Registered
Parameter Number MSB (RPN)
For controllers 6, 38, 96, and 97, it selects the RPN parameter.
MIDI CC 102 – 119Undefined 
MIDI CC 120All Sound OffMutes all sounding notes. It does so regardless of release time or sustain. (See MIDI CC 123)
MIDI CC 121Reset All
Controllers
It will reset all controllers to their default.
MIDI CC 122Local On/Off
Switch
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 whent the note is sent back from the computer to your keyboard.
MIDI CC 123All Notes OffMutes all sounding notes.Release time will still be maintained, and notes held by sustain will not turn off until sustain pedal is depressed.
MIDI CC 124Omni Mode OffSets to “Omni Off” mode.
MIDI CC 125Omni Mode OnSets to “Omni On” mode.
MIDI CC 126Mono ModeSets device mode to Monophonic.
MIDI CC 127Poly ModeSets device mode to Polyphonic.