ALSA project - the C library reference
|
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_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 |
MIDI command codes.
#define MIDI_CMD_BENDER 0xe0 |
pitch bender
#define MIDI_CMD_CHANNEL_PRESSURE 0xd0 |
channel pressure
#define MIDI_CMD_COMMON_CLOCK 0xf8 |
clock
#define MIDI_CMD_COMMON_CONTINUE 0xfb |
continue
#define MIDI_CMD_COMMON_MTC_QUARTER 0xf1 |
MTC quarter frame
#define MIDI_CMD_COMMON_RESET 0xff |
reset
#define MIDI_CMD_COMMON_SENSING 0xfe |
active sensing
#define MIDI_CMD_COMMON_SONG_POS 0xf2 |
song position
#define MIDI_CMD_COMMON_SONG_SELECT 0xf3 |
song select
#define MIDI_CMD_COMMON_START 0xfa |
start
#define MIDI_CMD_COMMON_STOP 0xfc |
stop
#define MIDI_CMD_COMMON_SYSEX 0xf0 |
sysex (system exclusive) begin
#define MIDI_CMD_COMMON_SYSEX_END 0xf7 |
end of sysex
#define MIDI_CMD_COMMON_TUNE_REQUEST 0xf6 |
tune request
#define MIDI_CMD_CONTROL 0xb0 |
control change
#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_PGM_CHANGE 0xc0 |
program change