MIDI Controllers

Overview

MIDI controller numbers. Moreā€¦

// macros

#define MIDI_CTL_ALL_NOTES_OFF
#define MIDI_CTL_ALL_SOUNDS_OFF
#define MIDI_CTL_DATA_DECREMENT
#define MIDI_CTL_DATA_INCREMENT
#define MIDI_CTL_E1_REVERB_DEPTH
#define MIDI_CTL_E2_TREMOLO_DEPTH
#define MIDI_CTL_E3_CHORUS_DEPTH
#define MIDI_CTL_E4_DETUNE_DEPTH
#define MIDI_CTL_E5_PHASER_DEPTH
#define MIDI_CTL_GENERAL_PURPOSE5
#define MIDI_CTL_GENERAL_PURPOSE6
#define MIDI_CTL_GENERAL_PURPOSE7
#define MIDI_CTL_GENERAL_PURPOSE8
#define MIDI_CTL_HOLD2
#define MIDI_CTL_LEGATO_FOOTSWITCH
#define MIDI_CTL_LOCAL_CONTROL_SWITCH
#define MIDI_CTL_LSB_BALANCE
#define MIDI_CTL_LSB_BANK
#define MIDI_CTL_LSB_BREATH
#define MIDI_CTL_LSB_DATA_ENTRY
#define MIDI_CTL_LSB_EFFECT1
#define MIDI_CTL_LSB_EFFECT2
#define MIDI_CTL_LSB_EXPRESSION
#define MIDI_CTL_LSB_FOOT
#define MIDI_CTL_LSB_GENERAL_PURPOSE1
#define MIDI_CTL_LSB_GENERAL_PURPOSE2
#define MIDI_CTL_LSB_GENERAL_PURPOSE3
#define MIDI_CTL_LSB_GENERAL_PURPOSE4
#define MIDI_CTL_LSB_MAIN_VOLUME
#define MIDI_CTL_LSB_MODWHEEL
#define MIDI_CTL_LSB_PAN
#define MIDI_CTL_LSB_PORTAMENTO_TIME
#define MIDI_CTL_MONO1
#define MIDI_CTL_MONO2
#define MIDI_CTL_MSB_BALANCE
#define MIDI_CTL_MSB_BANK
#define MIDI_CTL_MSB_BREATH
#define MIDI_CTL_MSB_DATA_ENTRY
#define MIDI_CTL_MSB_EFFECT1
#define MIDI_CTL_MSB_EFFECT2
#define MIDI_CTL_MSB_EXPRESSION
#define MIDI_CTL_MSB_FOOT
#define MIDI_CTL_MSB_GENERAL_PURPOSE1
#define MIDI_CTL_MSB_GENERAL_PURPOSE2
#define MIDI_CTL_MSB_GENERAL_PURPOSE3
#define MIDI_CTL_MSB_GENERAL_PURPOSE4
#define MIDI_CTL_MSB_MAIN_VOLUME
#define MIDI_CTL_MSB_MODWHEEL
#define MIDI_CTL_MSB_PAN
#define MIDI_CTL_MSB_PORTAMENTO_TIME
#define MIDI_CTL_NONREG_PARM_NUM_LSB
#define MIDI_CTL_NONREG_PARM_NUM_MSB
#define MIDI_CTL_OMNI_OFF
#define MIDI_CTL_OMNI_ON
#define MIDI_CTL_PORTAMENTO
#define MIDI_CTL_PORTAMENTO_CONTROL
#define MIDI_CTL_REGIST_PARM_NUM_LSB
#define MIDI_CTL_REGIST_PARM_NUM_MSB
#define MIDI_CTL_RESET_CONTROLLERS
#define MIDI_CTL_SC10
#define MIDI_CTL_SC1_SOUND_VARIATION
#define MIDI_CTL_SC2_TIMBRE
#define MIDI_CTL_SC3_RELEASE_TIME
#define MIDI_CTL_SC4_ATTACK_TIME
#define MIDI_CTL_SC5_BRIGHTNESS
#define MIDI_CTL_SC6
#define MIDI_CTL_SC7
#define MIDI_CTL_SC8
#define MIDI_CTL_SC9
#define MIDI_CTL_SOFT_PEDAL
#define MIDI_CTL_SOSTENUTO
#define MIDI_CTL_SUSTAIN
#define MIDI_CTL_SUSTENUTO

Detailed Documentation

MIDI controller numbers.

Macros

#define MIDI_CTL_ALL_NOTES_OFF

All notes off

#define MIDI_CTL_ALL_SOUNDS_OFF

All sounds off

#define MIDI_CTL_DATA_DECREMENT

Data Decrement

#define MIDI_CTL_DATA_INCREMENT

Data Increment

#define MIDI_CTL_E1_REVERB_DEPTH

E1 Reverb Depth

#define MIDI_CTL_E2_TREMOLO_DEPTH

E2 Tremolo Depth

#define MIDI_CTL_E3_CHORUS_DEPTH

E3 Chorus Depth

#define MIDI_CTL_E4_DETUNE_DEPTH

E4 Detune Depth

#define MIDI_CTL_E5_PHASER_DEPTH

E5 Phaser Depth

#define MIDI_CTL_GENERAL_PURPOSE5

General purpose 5

#define MIDI_CTL_GENERAL_PURPOSE6

General purpose 6

#define MIDI_CTL_GENERAL_PURPOSE7

General purpose 7

#define MIDI_CTL_GENERAL_PURPOSE8

General purpose 8

#define MIDI_CTL_HOLD2

Hold2

#define MIDI_CTL_LEGATO_FOOTSWITCH

Legato foot switch

#define MIDI_CTL_LOCAL_CONTROL_SWITCH

Local control switch

#define MIDI_CTL_LSB_BALANCE

Balance

#define MIDI_CTL_LSB_BANK

Bank selection

#define MIDI_CTL_LSB_BREATH

Breath

#define MIDI_CTL_LSB_DATA_ENTRY

Data entry

#define MIDI_CTL_LSB_EFFECT1

Effect1

#define MIDI_CTL_LSB_EFFECT2

Effect2

#define MIDI_CTL_LSB_EXPRESSION

Expression

#define MIDI_CTL_LSB_FOOT

Foot

#define MIDI_CTL_LSB_GENERAL_PURPOSE1

General purpose 1

#define MIDI_CTL_LSB_GENERAL_PURPOSE2

General purpose 2

#define MIDI_CTL_LSB_GENERAL_PURPOSE3

General purpose 3

#define MIDI_CTL_LSB_GENERAL_PURPOSE4

General purpose 4

#define MIDI_CTL_LSB_MAIN_VOLUME

Main volume

#define MIDI_CTL_LSB_MODWHEEL

Modulation

#define MIDI_CTL_LSB_PAN

Panpot

#define MIDI_CTL_LSB_PORTAMENTO_TIME

Portamento time

#define MIDI_CTL_MONO1

Mono1

#define MIDI_CTL_MONO2

Mono2

#define MIDI_CTL_MSB_BALANCE

Balance

#define MIDI_CTL_MSB_BANK

Bank selection

#define MIDI_CTL_MSB_BREATH

Breath

#define MIDI_CTL_MSB_DATA_ENTRY

Data entry

#define MIDI_CTL_MSB_EFFECT1

Effect1

#define MIDI_CTL_MSB_EFFECT2

Effect2

#define MIDI_CTL_MSB_EXPRESSION

Expression

#define MIDI_CTL_MSB_FOOT

Foot

#define MIDI_CTL_MSB_GENERAL_PURPOSE1

General purpose 1

#define MIDI_CTL_MSB_GENERAL_PURPOSE2

General purpose 2

#define MIDI_CTL_MSB_GENERAL_PURPOSE3

General purpose 3

#define MIDI_CTL_MSB_GENERAL_PURPOSE4

General purpose 4

#define MIDI_CTL_MSB_MAIN_VOLUME

Main volume

#define MIDI_CTL_MSB_MODWHEEL

Modulation

#define MIDI_CTL_MSB_PAN

Panpot

#define MIDI_CTL_MSB_PORTAMENTO_TIME

Portamento time

#define MIDI_CTL_NONREG_PARM_NUM_LSB

Non-registered parameter number

#define MIDI_CTL_NONREG_PARM_NUM_MSB

Non-registered parameter number

#define MIDI_CTL_OMNI_OFF

Omni off

#define MIDI_CTL_OMNI_ON

Omni on

#define MIDI_CTL_PORTAMENTO

Portamento

#define MIDI_CTL_PORTAMENTO_CONTROL

Portamento control

#define MIDI_CTL_REGIST_PARM_NUM_LSB

Registered parameter number

#define MIDI_CTL_REGIST_PARM_NUM_MSB

Registered parameter number

#define MIDI_CTL_RESET_CONTROLLERS

Reset Controllers

#define MIDI_CTL_SC10

SC10

#define MIDI_CTL_SC1_SOUND_VARIATION

SC1 Sound Variation

#define MIDI_CTL_SC2_TIMBRE

SC2 Timbre

#define MIDI_CTL_SC3_RELEASE_TIME

SC3 Release Time

#define MIDI_CTL_SC4_ATTACK_TIME

SC4 Attack Time

#define MIDI_CTL_SC5_BRIGHTNESS

SC5 Brightness

#define MIDI_CTL_SC6

SC6

#define MIDI_CTL_SC7

SC7

#define MIDI_CTL_SC8

SC8

#define MIDI_CTL_SC9

SC9

#define MIDI_CTL_SOFT_PEDAL

Soft pedal

#define MIDI_CTL_SOSTENUTO

Sostenuto

#define MIDI_CTL_SUSTAIN

Sustain pedal

#define MIDI_CTL_SUSTENUTO

Sostenuto (a typo in the older version)