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

MIDI Commands
[Constants for MIDI v1.0]


Defines

#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_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 */

Detailed Description

MIDI command codes.

Define Documentation

#define MIDI_CMD_BENDER   0xe0 /**< pitch bender */
 

pitch bender

#define MIDI_CMD_CHANNEL_PRESSURE   0xd0 /**< channel pressure */
 

channel pressure

#define MIDI_CMD_COMMON_CLOCK   0xf8 /**< clock */
 

clock

#define MIDI_CMD_COMMON_CONTINUE   0xfb /**< continue */
 

continue

#define MIDI_CMD_COMMON_MTC_QUARTER   0xf1 /**< MTC quarter frame */
 

MTC quarter frame

#define MIDI_CMD_COMMON_RESET   0xff /**< reset */
 

reset

#define MIDI_CMD_COMMON_SENSING   0xfe /**< active sensing */
 

active sensing

#define MIDI_CMD_COMMON_SONG_POS   0xf2 /**< song position */
 

song position

#define MIDI_CMD_COMMON_SONG_SELECT   0xf3 /**< song select */
 

song select

#define MIDI_CMD_COMMON_START   0xfa /**< start */
 

start

#define MIDI_CMD_COMMON_STOP   0xfc /**< stop */
 

stop

#define MIDI_CMD_COMMON_SYSEX   0xf0 /**< sysex (system exclusive) begin */
 

sysex (system exclusive) begin

#define MIDI_CMD_COMMON_SYSEX_END   0xf7 /**< end of sysex */
 

end of sysex

#define MIDI_CMD_COMMON_TUNE_REQUEST   0xf6 /**< tune request */
 

tune request

#define MIDI_CMD_CONTROL   0xb0 /**< control change */
 

control change

#define MIDI_CMD_NOTE_OFF   0x80 /**< note off */
 

note off

#define MIDI_CMD_NOTE_ON   0x90 /**< note on */
 

note on

#define MIDI_CMD_NOTE_PRESSURE   0xa0 /**< key pressure */
 

key pressure

#define MIDI_CMD_PGM_CHANGE   0xc0 /**< program change */
 

program change


Generated on Mon May 3 16:15:22 2004 for ALSA project - the C library reference by doxygen 1.3.6