[][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, where channel 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.