[−][src]Module midi_consts::channel_event::control_change
Constants to represent controller change types.
A control change channel event is as follows:
- byte one:
CONTROL_CHANGE | channel
, wherechannel
is the channel (0-16) - byte two: controller type (0-127). This module contains constants for these types.
- byte three: new controller value
Remark
Some control change types come in pairs: one with the most significant byte (MSB) and one with the least significant byte (LSB).
Modules
local_control | Constants for the data byte (3rd byte) of a local control control change event. |
Constants
ALL_NOTES_OFF | Mode message: all notes off. |
ALL_SOUND_OFF | Mode message: all sound off. |
BALANCE_LSB | Balance: least significant byte. |
BALANCE_MSB | Balance: most significant byte. |
BANK_SELECT_LSB | Bank select: least significant byte. |
BANK_SELECT_MSB | Bank select: most significant byte. |
BREATH_CONTROLLER_LSB | Breach controller: least significant byte. |
BREATH_CONTROLLER_MSB | Breath controller: most significant byte. |
DAMPER_PEDAL | Damper pedal. |
DATA_ENTRY_LSB | Data entry: least significant byte. |
DATA_ENTRY_MSB | Data entry: most significant byte. |
EFFECTS_1_DEPTH | Effects depth 1. Formerly "External Effects Depth" |
EFFECTS_2_DEPTH | Effects depth 2. Formerly "Tremolo Depth" |
EFFECTS_3_DEPTH | Effects depth 3. Formerly "Chorus Depth" |
EFFECTS_4_DEPTH | Effects depth 4. Formerly "Celeste Detune" |
EFFECTS_5_DEPTH | Effects depth 5. Formerly "Phaser Depth" |
EFFECT_CONTROL_1_MSB | Effect control 1: most significant byte. |
EFFECT_CONTROL_1_LSB | Effect control 1: least significant byte. |
EFFECT_CONTROL_2_MSB | Effect control 2: most significant byte. |
EFFECT_CONTROL_2_LSB | Effect control 2: least significant byte. |
EXPRESSION_CONTROLLER_LSB | Expression controller: least significant byte. |
EXPRESSION_CONTROLLER_MSB | Expression controller: most significant byte. |
FOOT_CONTROLLER_LSB | Foot controller: least significant byte. |
FOOT_CONTROLLER_MSB | Foot controller: most significant byte. |
GENERAL_PURPOSE_CONTROLLER_1_MSB | General purpose controller 1: most significant byte. |
GENERAL_PURPOSE_CONTROLLER_1_LSB | General purpose controller 1: least significant byte. |
GENERAL_PURPOSE_CONTROLLER_2_MSB | General purpose controller 2: most significant byte. |
GENERAL_PURPOSE_CONTROLLER_2_LSB | General purpose controller 2: least significant byte. |
GENERAL_PURPOSE_CONTROLLER_3_MSB | General purpose controller 3: most significant byte. |
GENERAL_PURPOSE_CONTROLLER_3_LSB | General purpose controller 3: least significant byte. |
GENERAL_PURPOSE_CONTROLLER_4_MSB | General purpose controller 4: most significant byte. |
GENERAL_PURPOSE_CONTROLLER_4_LSB | General purpose controller 4: least significant byte. |
GENERAL_PURPOSE_CONTROLLER_5_MSB | General purpose controller 5: most significant byte. |
GENERAL_PURPOSE_CONTROLLER_6_MSB | General purpose controller 6: most significant byte. |
GENERAL_PURPOSE_CONTROLLER_7_MSB | General purpose controller 7: most significant byte. |
GENERAL_PURPOSE_CONTROLLER_8_MSB | General purpose controller 8: most significant byte. |
HOLD_2 | Hold 2. |
LEGATO_FOOTSWITCH | Legato footswitch. |
LOCAL_CONTROL | Mode message: local control. |
MAIN_VOLUME_LSB | Main volume: least significant byte. |
MAIN_VOLUME_MSB | Main volume: most significant byte. |
MODULATION_LSB | Modulation: least significant byte. |
MODULATION_MSB | Modulation: most significant byte. |
MONO_MODE_ON | Mode message: mono mode on |
NON_REGISTERED_PARAMETER_NUMBER_LSB | Non-registered parameter number: least significant byte. |
NON_REGISTERED_PARAMETER_NUMBER_MSB | Non-registered parameter number: most significant byte. |
OMNI_MODE_OFF | Mode message: omni mode off. |
OMNI_MODE_ON | Mode message: omni mode on. |
PAN_LSB | Pan: least significant byte. |
PAN_MSB | Pan: most significant byte. |
POLY_MODE_ON | Poly mode on |
PORTAMENTO | Portamento. |
PORTAMENTO_CONTROL | Portamento. |
PORTAMENTO_TIME_LSB | Portamento: least significant byte. |
PORTAMENTO_TIME_MSB | Portamento: most significant byte. |
REGISTERED_PARAMETER_NUMBER_LSB | Registered parameter number: least significant byte. |
REGISTERED_PARAMETER_NUMBER_MSB | Registered parameter number: most significant byte. |
RESET_ALL_CONTROLLERS | Mode message: reset all controllers. |
SOFT_PEDAL | Soft pedal. |
SOUND_CONTROLLER_1 | Sound controller 1. Default: Timber variation |
SOUND_CONTROLLER_2 | Sound controller 2. Default: Timber/harmonic content |
SOUND_CONTROLLER_3 | Sound controller 3. Default: Release time |
SOUND_CONTROLLER_4 | Sound controller 4. Default: Attack time |
SOUND_CONTROLLER_5 | Sound controller 5. |
SOUND_CONTROLLER_6 | Sound controller 6. |
SOUND_CONTROLLER_7 | Sound controller 7. |
SOUND_CONTROLLER_8 | Sound controller 8. |
SOUND_CONTROLLER_9 | Sound controller 9. |
SOUND_CONTROLLER_10 | Sound controller 10. |
SUSTENUTO | Sustenuto. |