/*!
\page midi2defs Midi Kit definitions (Midi2Defs.h)
\section channelmasks Channel message masks
B_NOTE_OFF | 0x80 |
B_NOTE_ON | 0x90 |
B_KEY_PRESSURE | 0xa0 |
B_CONTROL_CHANGE | 0xb0 |
B_PROGRAM_CHANGE | 0xc0 |
B_CHANNEL_PRESSURE | 0xd0 |
B_PITCH_BEND | 0xe0 |
\section systemmessages System messages
B_SYS_EX_START | 0xf0 |
B_MIDI_TIME_CODE | 0xf1 |
B_SONG_POSITION | 0xf2 |
B_SONG_SELECT | 0xf3 |
B_CABLE_MESSAGE | 0xf5 |
B_TUNE_REQUEST | 0xf6 |
B_SYS_EX_END | 0xf7 |
B_TIMING_CLOCK | 0xf8 |
B_START | 0xfa |
B_CONTINUE | 0xfb |
B_STOP | 0xfc |
B_ACTIVE_SENSING | 0xfe |
B_SYSTEM_RESET | 0xff |
\section controllernumbers Controller numbers
B_MODULATION | 0x01 |
B_BREATH_CONTROLLER | 0x02 |
B_FOOT_CONTROLLER | 0x04 |
B_PORTAMENTO_TIME | 0x05 |
B_DATA_ENTRY | 0x06 |
B_MAIN_VOLUME | 0x07 |
B_MIDI_BALANCE | 0x08 |
B_PAN | 0x0a |
B_EXPRESSION_CTRL | 0x0b |
B_GENERAL_CTRL_1 | 0x10 |
B_GENERAL_CTRL_2 | 0x11 |
B_GENERAL_CTRL_3 | 0x12 |
B_GENERAL_CTRL_4 | 0x13 |
B_SUSTAIN_PEDAL | 0x40 |
B_PORTAMENTO | 0x41 |
B_SOSTENUTO | 0x42 |
B_SOFT_PEDAL | 0x43 |
B_HOLD_2 | 0x45 |
B_GENERAL_CTRL_5 | 0x50 |
B_GENERAL_CTRL_6 | 0x51 |
B_TEMPO_CHANGE | 0x51 |
B_GENERAL_CTRL_7 | 0x52 |
B_GENERAL_CTRL_8 | 0x53 |
B_EFFECTS_DEPTH | 0x5b |
B_TREMOLO_DEPTH | 0x5c |
B_CHORUS_DEPTH | 0x5d |
B_CELESTE_DEPTH | 0x5e |
B_PHASER_DEPTH | 0x5f |
B_DATA_INCREMENT | 0x60 |
B_DATA_DECREMENT | 0x61 |
B_RESET_ALL_CONTROLLERS | 0x79 |
B_LOCAL_CONTROL | 0x7a |
B_ALL_NOTES_OFF | 0x7b |
B_OMNI_MODE_OFF | 0x7c |
B_OMNI_MODE_ON | 0x7d |
B_MONO_MODE_ON | 0x7e |
B_POLY_MODE_ON | 0x7f |
\section bmidiop BMidiOp
B_MIDI_NO_OP |
B_MIDI_REGISTERED |
B_MIDI_UNREGISTERED |
B_MIDI_CONNECTED |
B_MIDI_DISCONNECTED |
B_MIDI_CHANGED_NAME |
B_MIDI_CHANGED_LATENCY |
B_MIDI_CHANGED_PROPERTIES |
*/