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

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.
 

Detailed Description

Standard MIDI Files Input/Output.

Definition in file qsmf.h.