MIDI command and controller number definitions. More...
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_SOSTENUTO 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.  | |
| #define | MIDI_CMD_NOTE_OFF 0x80 | 
| Note Off.  | |
| #define | MIDI_CMD_NOTE_ON 0x90 | 
| Note On.  | |
| #define | MIDI_CMD_NOTE_PRESSURE 0xA0 | 
| Key Pressure.  | |
| #define | MIDI_CMD_CONTROL 0xB0 | 
| Control Change.  | |
| #define | MIDI_CMD_PGM_CHANGE 0xC0 | 
| Program Change.  | |
| #define | MIDI_CMD_CHANNEL_PRESSURE 0xD0 | 
| Channel Pressure.  | |
| #define | MIDI_CMD_BENDER 0xE0 | 
| Pitch Bender.  | |
| #define | MIDI_CMD_COMMON_SYSEX 0xF0 | 
| Sysex (System Exclusive) Begin.  | |
| #define | MIDI_CMD_COMMON_MTC_QUARTER 0xF1 | 
| MTC Quarter Frame.  | |
| #define | MIDI_CMD_COMMON_SONG_POS 0xF2 | 
| Song Position.  | |
| #define | MIDI_CMD_COMMON_SONG_SELECT 0xF3 | 
| Song Select.  | |
| #define | MIDI_CMD_COMMON_TUNE_REQUEST 0xF6 | 
| Tune Request.  | |
| #define | MIDI_CMD_COMMON_SYSEX_END 0xF7 | 
| End of Sysex.  | |
| #define | MIDI_CMD_COMMON_CLOCK 0xF8 | 
| Clock.  | |
| #define | MIDI_CMD_COMMON_TICK 0xF9 | 
| Tick.  | |
| #define | MIDI_CMD_COMMON_START 0xFA | 
| Start.  | |
| #define | MIDI_CMD_COMMON_CONTINUE 0xFB | 
| Continue.  | |
| #define | MIDI_CMD_COMMON_STOP 0xFC | 
| Stop.  | |
| #define | MIDI_CMD_COMMON_SENSING 0xFE | 
| Active Sensing.  | |
| #define | MIDI_CMD_COMMON_RESET 0xFF | 
| Reset.  | |
MIDI command and controller number definitions.
 1.7.1