Standard MIDI Files Input/Output.
More...
#include "macros.h"
#include <QObject>
Go to the source code of this file.
|
#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.