|
LMMS
|
Go to the source code of this file.
Classes | |
| class | CmdiPlayer |
Macros | |
| #define | MIDI_CHUNK_SIZE 4 /* FOURCC size */ |
| #define | MIDI_HEAD_SIZE 6 /* MThd data size */ |
| #define | MIDI_MIN_SIZE MIDI_CHUNK_SIZE + sizeof(uint32_t) + MIDI_HEAD_SIZE + MIDI_CHUNK_SIZE + sizeof(uint32_t) |
| #define | MIDI_DEF_TEMPO 500000 |
| #define | NR_CHANS 16 |
| #define | NOTE_OFF 0x80 |
| #define | NOTE_ON 0x90 |
| #define | AFTER_TOUCH 0xA0 |
| #define | CONTROL_CHANGE 0xB0 |
| #define | PROG_CHANGE 0xC0 |
| #define | CHANNEL_PRESSURE 0xD0 |
| #define | PITCH_BEND 0xE0 |
| #define | SYSEX_F0 0xf0 |
| #define | SYSEX_F7 0xf7 |
| #define | STOP_FC 0xfc |
| #define | META 0xff |
| #define | END_OF_TRACK 0x2f |
| #define | TEMPO 0x51 |
| #define | SEQ_SPECIFIC 0x7f |
| #define | META_SIGN_LEN 3 |
| #define | META_CODE_LEN 2 |
| #define | META_MIN_SIZE META_SIGN_LEN + META_CODE_LEN + 1 |
| #define | ADLIB_TIMBRE 1 |
| #define | ADLIB_RHYTHM 2 |
| #define | ADLIB_PITCH 3 |
| #define ADLIB_PITCH 3 |
| #define ADLIB_RHYTHM 2 |
| #define ADLIB_TIMBRE 1 |
| #define AFTER_TOUCH 0xA0 |
| #define CHANNEL_PRESSURE 0xD0 |
| #define CONTROL_CHANGE 0xB0 |
| #define END_OF_TRACK 0x2f |
| #define META 0xff |
| #define META_CODE_LEN 2 |
| #define META_MIN_SIZE META_SIGN_LEN + META_CODE_LEN + 1 |
| #define META_SIGN_LEN 3 |
| #define MIDI_CHUNK_SIZE 4 /* FOURCC size */ |
| #define MIDI_DEF_TEMPO 500000 |
| #define MIDI_MIN_SIZE MIDI_CHUNK_SIZE + sizeof(uint32_t) + MIDI_HEAD_SIZE + MIDI_CHUNK_SIZE + sizeof(uint32_t) |
| #define NOTE_OFF 0x80 |
| #define NOTE_ON 0x90 |
| #define NR_CHANS 16 |
| #define PITCH_BEND 0xE0 |
| #define PROG_CHANGE 0xC0 |
| #define SEQ_SPECIFIC 0x7f |
| #define STOP_FC 0xfc |
| #define SYSEX_F0 0xf0 |
| #define SYSEX_F7 0xf7 |
| #define TEMPO 0x51 |