Ardour
9.0-pre0-582-g084a23a80d
Macros
events.h File Reference
Go to the source code of this file.
Macros
#define
MIDI_CMD_NOTE_OFF
0x80
#define
MIDI_CMD_NOTE_ON
0x90
#define
MIDI_CMD_NOTE_PRESSURE
0xA0
#define
MIDI_CMD_CONTROL
0xB0
#define
MIDI_CMD_PGM_CHANGE
0xC0
#define
MIDI_CMD_CHANNEL_PRESSURE
0xD0
#define
MIDI_CMD_BENDER
0xE0
#define
MIDI_CMD_COMMON_SYSEX
0xF0
#define
MIDI_CMD_COMMON_MTC_QUARTER
0xF1
#define
MIDI_CMD_COMMON_SONG_POS
0xF2
#define
MIDI_CMD_COMMON_SONG_SELECT
0xF3
#define
MIDI_CMD_COMMON_TUNE_REQUEST
0xF6
#define
MIDI_CMD_COMMON_SYSEX_END
0xF7
#define
MIDI_CMD_COMMON_CLOCK
0xF8
#define
MIDI_CMD_COMMON_TICK
0xF9
#define
MIDI_CMD_COMMON_START
0xFA
#define
MIDI_CMD_COMMON_CONTINUE
0xFB
#define
MIDI_CMD_COMMON_STOP
0xFC
#define
MIDI_CMD_COMMON_SENSING
0xFE
#define
MIDI_CMD_COMMON_RESET
0xFF
#define
MIDI_CTL_MSB_BANK
0x00
#define
MIDI_CTL_MSB_MODWHEEL
0x01
#define
MIDI_CTL_MSB_BREATH
0x02
#define
MIDI_CTL_MSB_FOOT
0x04
#define
MIDI_CTL_MSB_PORTAMENTO_TIME
0x05
#define
MIDI_CTL_MSB_DATA_ENTRY
0x06
#define
MIDI_CTL_MSB_MAIN_VOLUME
0x07
#define
MIDI_CTL_MSB_BALANCE
0x08
#define
MIDI_CTL_MSB_PAN
0x0A
#define
MIDI_CTL_MSB_EXPRESSION
0x0B
#define
MIDI_CTL_MSB_EFFECT1
0x0C
#define
MIDI_CTL_MSB_EFFECT2
0x0D
#define
MIDI_CTL_MSB_GENERAL_PURPOSE1
0x10
#define
MIDI_CTL_MSB_GENERAL_PURPOSE2
0x11
#define
MIDI_CTL_MSB_GENERAL_PURPOSE3
0x12
#define
MIDI_CTL_MSB_GENERAL_PURPOSE4
0x13
#define
MIDI_CTL_LSB_BANK
0x20
#define
MIDI_CTL_LSB_MODWHEEL
0x21
#define
MIDI_CTL_LSB_BREATH
0x22
#define
MIDI_CTL_LSB_FOOT
0x24
#define
MIDI_CTL_LSB_PORTAMENTO_TIME
0x25
#define
MIDI_CTL_LSB_DATA_ENTRY
0x26
#define
MIDI_CTL_LSB_MAIN_VOLUME
0x27
#define
MIDI_CTL_LSB_BALANCE
0x28
#define
MIDI_CTL_LSB_PAN
0x2A
#define
MIDI_CTL_LSB_EXPRESSION
0x2B
#define
MIDI_CTL_LSB_EFFECT1
0x2C
#define
MIDI_CTL_LSB_EFFECT2
0x2D
#define
MIDI_CTL_LSB_GENERAL_PURPOSE1
0x30
#define
MIDI_CTL_LSB_GENERAL_PURPOSE2
0x31
#define
MIDI_CTL_LSB_GENERAL_PURPOSE3
0x32
#define
MIDI_CTL_LSB_GENERAL_PURPOSE4
0x33
#define
MIDI_CTL_SUSTAIN
0x40
#define
MIDI_CTL_PORTAMENTO
0x41
#define
MIDI_CTL_SOSTENUTO
0x42
#define
MIDI_CTL_SUSTENUTO
0x42
#define
MIDI_CTL_SOFT_PEDAL
0x43
#define
MIDI_CTL_LEGATO_FOOTSWITCH
0x44
#define
MIDI_CTL_HOLD2
0x45
#define
MIDI_CTL_SC1_SOUND_VARIATION
0x46
#define
MIDI_CTL_SC2_TIMBRE
0x47
#define
MIDI_CTL_SC3_RELEASE_TIME
0x48
#define
MIDI_CTL_SC4_ATTACK_TIME
0x49
#define
MIDI_CTL_SC5_BRIGHTNESS
0x4A
#define
MIDI_CTL_SC6
0x4B
#define
MIDI_CTL_SC7
0x4C
#define
MIDI_CTL_SC8
0x4D
#define
MIDI_CTL_SC9
0x4E
#define
MIDI_CTL_SC10
0x4F
#define
MIDI_CTL_GENERAL_PURPOSE5
0x50
#define
MIDI_CTL_GENERAL_PURPOSE6
0x51
#define
MIDI_CTL_GENERAL_PURPOSE7
0x52
#define
MIDI_CTL_GENERAL_PURPOSE8
0x53
#define
MIDI_CTL_PORTAMENTO_CONTROL
0x54
#define
MIDI_CTL_E1_REVERB_DEPTH
0x5B
#define
MIDI_CTL_E2_TREMOLO_DEPTH
0x5C
#define
MIDI_CTL_E3_CHORUS_DEPTH
0x5D
#define
MIDI_CTL_E4_DETUNE_DEPTH
0x5E
#define
MIDI_CTL_E5_PHASER_DEPTH
0x5F
#define
MIDI_CTL_DATA_INCREMENT
0x60
#define
MIDI_CTL_DATA_DECREMENT
0x61
#define
MIDI_CTL_NONREG_PARM_NUM_LSB
0x62
#define
MIDI_CTL_NONREG_PARM_NUM_MSB
0x63
#define
MIDI_CTL_REGIST_PARM_NUM_LSB
0x64
#define
MIDI_CTL_REGIST_PARM_NUM_MSB
0x65
#define
MIDI_CTL_ALL_SOUNDS_OFF
0x78
#define
MIDI_CTL_RESET_CONTROLLERS
0x79
#define
MIDI_CTL_LOCAL_CONTROL_SWITCH
0x7A
#define
MIDI_CTL_ALL_NOTES_OFF
0x7B
#define
MIDI_CTL_OMNI_OFF
0x7C
#define
MIDI_CTL_OMNI_ON
0x7D
#define
MIDI_CTL_MONO
0x7E
#define
MIDI_CTL_POLY
0x7F
libs
midi++2
midi++
events.h
Generated on Wed Dec 25 2024 05:45:11 for Ardour by
1.9.1