|
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