drumstick  0.5.0
qsmf.h File Reference

Standard MIDI Files Input/Output. More...

#include "macros.h"
#include <QObject>
Include dependency graph for qsmf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QSmf
 Standard MIDI Files input/output. More...

Defines

#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.

Detailed Description

Standard MIDI Files Input/Output.

Definition in file qsmf.h.