Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages   Examples  

MIDI Controllers
[Constants for MIDI v1.0]


Defines

#define MIDI_CTL_MSB_BANK   0x00 /**< Bank selection */
#define MIDI_CTL_MSB_MODWHEEL   0x01 /**< Modulation */
#define MIDI_CTL_MSB_BREATH   0x02 /**< Breath */
#define MIDI_CTL_MSB_FOOT   0x04 /**< Foot */
#define MIDI_CTL_MSB_PORTAMENTO_TIME   0x05 /**< Portamento time */
#define MIDI_CTL_MSB_DATA_ENTRY   0x06 /**< Data entry */
#define MIDI_CTL_MSB_MAIN_VOLUME   0x07 /**< Main volume */
#define MIDI_CTL_MSB_BALANCE   0x08 /**< Balance */
#define MIDI_CTL_MSB_PAN   0x0a /**< Panpot */
#define MIDI_CTL_MSB_EXPRESSION   0x0b /**< Expression */
#define MIDI_CTL_MSB_EFFECT1   0x0c /**< Effect1 */
#define MIDI_CTL_MSB_EFFECT2   0x0d /**< Effect2 */
#define MIDI_CTL_MSB_GENERAL_PURPOSE1   0x10 /**< General purpose 1 */
#define MIDI_CTL_MSB_GENERAL_PURPOSE2   0x11 /**< General purpose 2 */
#define MIDI_CTL_MSB_GENERAL_PURPOSE3   0x12 /**< General purpose 3 */
#define MIDI_CTL_MSB_GENERAL_PURPOSE4   0x13 /**< General purpose 4 */
#define MIDI_CTL_LSB_BANK   0x20 /**< Bank selection */
#define MIDI_CTL_LSB_MODWHEEL   0x21 /**< Modulation */
#define MIDI_CTL_LSB_BREATH   0x22 /**< Breath */
#define MIDI_CTL_LSB_FOOT   0x24 /**< Foot */
#define MIDI_CTL_LSB_PORTAMENTO_TIME   0x25 /**< Portamento time */
#define MIDI_CTL_LSB_DATA_ENTRY   0x26 /**< Data entry */
#define MIDI_CTL_LSB_MAIN_VOLUME   0x27 /**< Main volume */
#define MIDI_CTL_LSB_BALANCE   0x28 /**< Balance */
#define MIDI_CTL_LSB_PAN   0x2a /**< Panpot */
#define MIDI_CTL_LSB_EXPRESSION   0x2b /**< Expression */
#define MIDI_CTL_LSB_EFFECT1   0x2c /**< Effect1 */
#define MIDI_CTL_LSB_EFFECT2   0x2d /**< Effect2 */
#define MIDI_CTL_LSB_GENERAL_PURPOSE1   0x30 /**< General purpose 1 */
#define MIDI_CTL_LSB_GENERAL_PURPOSE2   0x31 /**< General purpose 2 */
#define MIDI_CTL_LSB_GENERAL_PURPOSE3   0x32 /**< General purpose 3 */
#define MIDI_CTL_LSB_GENERAL_PURPOSE4   0x33 /**< General purpose 4 */
#define MIDI_CTL_SUSTAIN   0x40 /**< Sustain pedal */
#define MIDI_CTL_PORTAMENTO   0x41 /**< Portamento */
#define MIDI_CTL_SUSTENUTO   0x42 /**< Sostenuto */
#define MIDI_CTL_SOFT_PEDAL   0x43 /**< Soft pedal */
#define MIDI_CTL_LEGATO_FOOTSWITCH   0x44 /**< Legato foot switch */
#define MIDI_CTL_HOLD2   0x45 /**< Hold2 */
#define MIDI_CTL_SC1_SOUND_VARIATION   0x46 /**< SC1 Sound Variation */
#define MIDI_CTL_SC2_TIMBRE   0x47 /**< SC2 Timbre */
#define MIDI_CTL_SC3_RELEASE_TIME   0x48 /**< SC3 Release Time */
#define MIDI_CTL_SC4_ATTACK_TIME   0x49 /**< SC4 Attack Time */
#define MIDI_CTL_SC5_BRIGHTNESS   0x4a /**< SC5 Brightness */
#define MIDI_CTL_SC6   0x4b /**< SC6 */
#define MIDI_CTL_SC7   0x4c /**< SC7 */
#define MIDI_CTL_SC8   0x4d /**< SC8 */
#define MIDI_CTL_SC9   0x4e /**< SC9 */
#define MIDI_CTL_SC10   0x4f /**< SC10 */
#define MIDI_CTL_GENERAL_PURPOSE5   0x50 /**< General purpose 5 */
#define MIDI_CTL_GENERAL_PURPOSE6   0x51 /**< General purpose 6 */
#define MIDI_CTL_GENERAL_PURPOSE7   0x52 /**< General purpose 7 */
#define MIDI_CTL_GENERAL_PURPOSE8   0x53 /**< General purpose 8 */
#define MIDI_CTL_PORTAMENTO_CONTROL   0x54 /**< Portamento control */
#define MIDI_CTL_E1_REVERB_DEPTH   0x5b /**< E1 Reverb Depth */
#define MIDI_CTL_E2_TREMOLO_DEPTH   0x5c /**< E2 Tremolo Depth */
#define MIDI_CTL_E3_CHORUS_DEPTH   0x5d /**< E3 Chorus Depth */
#define MIDI_CTL_E4_DETUNE_DEPTH   0x5e /**< E4 Detune Depth */
#define MIDI_CTL_E5_PHASER_DEPTH   0x5f /**< E5 Phaser Depth */
#define MIDI_CTL_DATA_INCREMENT   0x60 /**< Data Increment */
#define MIDI_CTL_DATA_DECREMENT   0x61 /**< Data Decrement */
#define MIDI_CTL_NONREG_PARM_NUM_LSB   0x62 /**< Non-registered parameter number */
#define MIDI_CTL_NONREG_PARM_NUM_MSB   0x63 /**< Non-registered parameter number */
#define MIDI_CTL_REGIST_PARM_NUM_LSB   0x64 /**< Registered parameter number */
#define MIDI_CTL_REGIST_PARM_NUM_MSB   0x65 /**< Registered parameter number */
#define MIDI_CTL_ALL_SOUNDS_OFF   0x78 /**< All sounds off */
#define MIDI_CTL_RESET_CONTROLLERS   0x79 /**< Reset Controllers */
#define MIDI_CTL_LOCAL_CONTROL_SWITCH   0x7a /**< Local control switch */
#define MIDI_CTL_ALL_NOTES_OFF   0x7b /**< All notes off */
#define MIDI_CTL_OMNI_OFF   0x7c /**< Omni off */
#define MIDI_CTL_OMNI_ON   0x7d /**< Omni on */
#define MIDI_CTL_MONO1   0x7e /**< Mono1 */
#define MIDI_CTL_MONO2   0x7f /**< Mono2 */

Detailed Description

MIDI controller numbers.
Generated on Sun Sep 29 12:29:30 2002 for ALSA project - the C library reference by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002