drumstick
1.1.0
|
Standard MIDI Files Input/Output. More...
Go to the source code of this file.
Classes | |
class | QSmf |
Standard MIDI Files input/output. More... | |
Macros | |
#define | MThd 0x4d546864 |
SMF Header prefix. | |
#define | MTrk 0x4d54726b |
SMF Track prefix. | |
#define | meta_event 0xff |
SMF Meta Event prefix. | |
#define | sequence_number 0x00 |
SMF Sequence number. | |
#define | text_event 0x01 |
SMF Text event. | |
#define | copyright_notice 0x02 |
SMF Copyright notice. | |
#define | sequence_name 0x03 |
SMF Sequence name. | |
#define | instrument_name 0x04 |
SMF Instrument name. | |
#define | lyric 0x05 |
SMF Lyric. | |
#define | marker 0x06 |
SMF Marker. | |
#define | cue_point 0x07 |
SMF Cue point. | |
#define | forced_channel 0x20 |
SMF Forced MIDI channel. | |
#define | forced_port 0x21 |
SMF Forced MIDI port. | |
#define | end_of_track 0x2f |
SMF End of track. | |
#define | set_tempo 0x51 |
SMF Tempo change. | |
#define | smpte_offset 0x54 |
SMF SMPTE offset. | |
#define | time_signature 0x58 |
SMF Time signature. | |
#define | key_signature 0x59 |
SMF Key signature. | |
#define | sequencer_specific 0x7f |
SMF Sequencer specific. | |
#define | note_off 0x80 |
MIDI event Note Off. | |
#define | note_on 0x90 |
MIDI event Note On. | |
#define | poly_aftertouch 0xa0 |
MIDI event Polyphonic pressure. | |
#define | control_change 0xb0 |
MIDI event Control change. | |
#define | program_chng 0xc0 |
MIDI event Program change. | |
#define | channel_aftertouch 0xd0 |
MIDI event Channel after-touch. | |
#define | pitch_wheel 0xe0 |
MIDI event Bender. | |
#define | system_exclusive 0xf0 |
MIDI event System Exclusive begin. | |
#define | end_of_sysex 0xf7 |
MIDI event System Exclusive end. | |
#define | midi_command_mask 0xf0 |
Mask to extract the command from the status byte. | |
#define | midi_channel_mask 0x0f |
Mask to extract the channel from the status byte. | |
#define | major_mode 0 |
Major mode scale. | |
#define | minor_mode 1 |
Minor mode scale. | |
Standard MIDI Files Input/Output.
Definition in file qsmf.h.