FastLED 3.9.15
Loading...
Searching...
No Matches

◆ MidiControlChangeNumber

enum MidiControlChangeNumber : uint8_t

Enumeration of Control Change command numbers. See the detailed controllers numbers & description here: http://www.somascape.org/midi/tech/spec.html#ctrlnums.

Enumerator
BankSelect 
ModulationWheel 
BreathController 
FootController 
PortamentoTime 
DataEntryMSB 
ChannelVolume 
Balance 
Pan 
ExpressionController 
EffectControl1 
EffectControl2 
GeneralPurposeController1 
GeneralPurposeController2 
GeneralPurposeController3 
GeneralPurposeController4 
DataEntryLSB 
Sustain 
Portamento 
Sostenuto 
SoftPedal 
Legato 
Hold 
SoundController1 

Synth: Sound Variation FX: Exciter On/Off.

SoundController2 

Synth: Harmonic Content FX: Compressor On/Off.

SoundController3 

Synth: Release Time FX: Distortion On/Off.

SoundController4 

Synth: Attack Time FX: EQ On/Off.

SoundController5 

Synth: Brightness FX: Expander On/Off.

SoundController6 

Synth: Decay Time FX: Reverb On/Off.

SoundController7 

Synth: Vibrato Rate FX: Delay On/Off.

SoundController8 

Synth: Vibrato Depth FX: Pitch Transpose On/Off.

SoundController9 

Synth: Vibrato Delay FX: Flange/Chorus On/Off.

SoundController10 

Synth: Undefined FX: Special Effects On/Off.

GeneralPurposeController5 
GeneralPurposeController6 
GeneralPurposeController7 
GeneralPurposeController8 
PortamentoControl 
Effects1 

Reverb send level.

Effects2 

Tremolo depth.

Effects3 

Chorus send level.

Effects4 

Celeste depth.

Effects5 

Phaser depth.

DataIncrement 
DataDecrement 
NRPNLSB 

Non-Registered Parameter Number (LSB)

NRPNMSB 

Non-Registered Parameter Number (MSB)

RPNLSB 

Registered Parameter Number (LSB)

RPNMSB 

Registered Parameter Number (MSB)

AllSoundOff 
ResetAllControllers 
LocalControl 
AllNotesOff 
OmniModeOff 
OmniModeOn 
MonoModeOn 
PolyModeOn 

Definition at line 144 of file midi_Defs.h.

145{
146 // High resolution Continuous Controllers MSB (+32 for LSB) ----------------
147 BankSelect = 0,
148 ModulationWheel = 1,
150 // CC3 undefined
151 FootController = 4,
152 PortamentoTime = 5,
153 DataEntryMSB = 6,
154 ChannelVolume = 7,
155 Balance = 8,
156 // CC9 undefined
157 Pan = 10,
159 EffectControl1 = 12,
160 EffectControl2 = 13,
161 // CC14 undefined
162 // CC15 undefined
167
168 DataEntryLSB = 38,
169
170 // Switches ----------------------------------------------------------------
171 Sustain = 64,
172 Portamento = 65,
173 Sostenuto = 66,
174 SoftPedal = 67,
175 Legato = 68,
176 Hold = 69,
177
178 // Low resolution continuous controllers -----------------------------------
179 SoundController1 = 70,
180 SoundController2 = 71,
181 SoundController3 = 72,
182 SoundController4 = 73,
183 SoundController5 = 74,
184 SoundController6 = 75,
185 SoundController7 = 76,
186 SoundController8 = 77,
187 SoundController9 = 78,
188 SoundController10 = 79,
194 // CC85 to CC90 undefined
195 Effects1 = 91,
196 Effects2 = 92,
197 Effects3 = 93,
198 Effects4 = 94,
199 Effects5 = 95,
200 DataIncrement = 96,
201 DataDecrement = 97,
202 NRPNLSB = 98,
203 NRPNMSB = 99,
204 RPNLSB = 100,
205 RPNMSB = 101,
206
207 // Channel Mode messages ---------------------------------------------------
208 AllSoundOff = 120,
210 LocalControl = 122,
211 AllNotesOff = 123,
212 OmniModeOff = 124,
213 OmniModeOn = 125,
214 MonoModeOn = 126,
215 PolyModeOn = 127
216};
@ EffectControl1
Definition midi_Defs.h:159
@ RPNLSB
Registered Parameter Number (LSB)
Definition midi_Defs.h:204
@ Effects5
Phaser depth.
Definition midi_Defs.h:199
@ GeneralPurposeController3
Definition midi_Defs.h:165
@ AllNotesOff
Definition midi_Defs.h:211
@ MonoModeOn
Definition midi_Defs.h:214
@ DataIncrement
Definition midi_Defs.h:200
@ LocalControl
Definition midi_Defs.h:210
@ GeneralPurposeController4
Definition midi_Defs.h:166
@ GeneralPurposeController2
Definition midi_Defs.h:164
@ SoundController5
Synth: Brightness FX: Expander On/Off.
Definition midi_Defs.h:183
@ OmniModeOff
Definition midi_Defs.h:212
@ Sostenuto
Definition midi_Defs.h:173
@ DataEntryLSB
Definition midi_Defs.h:168
@ RPNMSB
Registered Parameter Number (MSB)
Definition midi_Defs.h:205
@ ChannelVolume
Definition midi_Defs.h:154
@ DataEntryMSB
Definition midi_Defs.h:153
@ PortamentoTime
Definition midi_Defs.h:152
@ SoundController4
Synth: Attack Time FX: EQ On/Off.
Definition midi_Defs.h:182
@ ExpressionController
Definition midi_Defs.h:158
@ ModulationWheel
Definition midi_Defs.h:148
@ OmniModeOn
Definition midi_Defs.h:213
@ Hold
Definition midi_Defs.h:176
@ NRPNLSB
Non-Registered Parameter Number (LSB)
Definition midi_Defs.h:202
@ GeneralPurposeController1
Definition midi_Defs.h:163
@ Balance
Definition midi_Defs.h:155
@ EffectControl2
Definition midi_Defs.h:160
@ SoundController9
Synth: Vibrato Delay FX: Flange/Chorus On/Off.
Definition midi_Defs.h:187
@ ResetAllControllers
Definition midi_Defs.h:209
@ NRPNMSB
Non-Registered Parameter Number (MSB)
Definition midi_Defs.h:203
@ PortamentoControl
Definition midi_Defs.h:193
@ SoundController10
Synth: Undefined FX: Special Effects On/Off.
Definition midi_Defs.h:188
@ Effects4
Celeste depth.
Definition midi_Defs.h:198
@ SoundController6
Synth: Decay Time FX: Reverb On/Off.
Definition midi_Defs.h:184
@ GeneralPurposeController5
Definition midi_Defs.h:189
@ BreathController
Definition midi_Defs.h:149
@ AllSoundOff
Definition midi_Defs.h:208
@ FootController
Definition midi_Defs.h:151
@ DataDecrement
Definition midi_Defs.h:201
@ GeneralPurposeController8
Definition midi_Defs.h:192
@ Effects2
Tremolo depth.
Definition midi_Defs.h:196
@ Pan
Definition midi_Defs.h:157
@ GeneralPurposeController7
Definition midi_Defs.h:191
@ GeneralPurposeController6
Definition midi_Defs.h:190
@ SoundController8
Synth: Vibrato Depth FX: Pitch Transpose On/Off.
Definition midi_Defs.h:186
@ Legato
Definition midi_Defs.h:175
@ SoftPedal
Definition midi_Defs.h:174
@ Effects3
Chorus send level.
Definition midi_Defs.h:197
@ SoundController2
Synth: Harmonic Content FX: Compressor On/Off.
Definition midi_Defs.h:180
@ Sustain
Definition midi_Defs.h:171
@ BankSelect
Definition midi_Defs.h:147
@ PolyModeOn
Definition midi_Defs.h:215
@ SoundController1
Synth: Sound Variation FX: Exciter On/Off.
Definition midi_Defs.h:179
@ SoundController7
Synth: Vibrato Rate FX: Delay On/Off.
Definition midi_Defs.h:185
@ Effects1
Reverb send level.
Definition midi_Defs.h:195
@ SoundController3
Synth: Release Time FX: Distortion On/Off.
Definition midi_Defs.h:181
@ Portamento
Definition midi_Defs.h:172