Workbench Library
0.1b
|
MIDI message constants for Workbench applications. More...
Go to the source code of this file.
Macros | |
#define | MIDI_CODE_MASK 0xf0 |
Mask to extract the MIDI message type. | |
#define | MIDI_CHN_MASK 0x0f |
Mask to extract the MIDI channel number. | |
#define | MIDI_OFF_NOTE 0x80 |
MIDI Note Off message. | |
#define | MIDI_ON_NOTE 0x90 |
MIDI Note On message. | |
#define | MIDI_POLY_TOUCH 0xa0 |
MIDI Polyphonic Key Pressure (Aftertouch) message. | |
#define | MIDI_CTRL 0xb0 |
MIDI Control Change message. | |
#define | MIDI_CH_PROGRAM 0xc0 |
MIDI Program Change message. | |
#define | MIDI_TOUCH 0xd0 |
MIDI Channel Pressure (Aftertouch) message. | |
#define | MIDI_BEND 0xe0 |
MIDI Pitch Bend Change message. | |
#define | MIDI_SYSEX 0xf0 |
MIDI System Exclusive (Sysex) message. | |
#define | MIDI_Q_FRAME 0xf1 |
MIDI Time Code Quarter Frame message. | |
#define | MIDI_SONG_POINTER 0xf2 |
MIDI Song Position Pointer message. | |
#define | MIDI_SONG_SELECT 0xf3 |
MIDI Song Select message. | |
#define | MIDI_TUNE_REQ 0xf6 |
MIDI Tune Request message. | |
#define | MIDI_EOX 0xf7 |
MIDI End of Exclusive (EOX) message. | |
#define | MIDI_TIME_CLOCK 0xf8 |
MIDI Timing Clock message. | |
#define | MIDI_START 0xfa |
MIDI Start message. | |
#define | MIDI_CONTINUE 0xfb |
MIDI Continue message. | |
#define | MIDI_STOP 0xfc |
MIDI Stop message. | |
#define | MIDI_ACTIVE_SENSING 0xfe |
MIDI Active Sensing message. | |
#define | MIDI_SYS_RESET 0xff |
MIDI System Reset message. | |
#define | MIDI_ALL_SOUND_OFF 0x78 |
MIDI All Sound Off message. | |
#define | MIDI_RESET_CONTROLLERS 0x79 |
MIDI Reset All Controllers message. | |
#define | MIDI_LOCAL 0x7a |
MIDI Local Control On/Off message. | |
#define | MIDI_ALL_OFF 0x7b |
MIDI All Notes Off message. | |
#define | MIDI_OMNI_OFF 0x7c |
MIDI Omni Mode Off message. | |
#define | MIDI_OMNI_ON 0x7d |
MIDI Omni Mode On message. | |
#define | MIDI_MONO_ON 0x7e |
MIDI Mono Mode On message. | |
#define | MIDI_POLY_ON 0x7f |
MIDI Poly Mode On message. | |
MIDI message constants for Workbench applications.
This header file defines a comprehensive set of MIDI message constants for managing MIDI input and output in Workbench applications. It includes type definitions and macros for various MIDI message types and control change messages.