28 #include <libkmid/dattypes.h> 129 class MidiTrackPrivate;
148 ulong readVariableLengthValue(
void);
154 double time_at_previous_tempochange;
155 double ticks_from_previous_tempochange;
157 double time_at_next_event;
186 int ticksPassed (ulong ticks);
195 int msPassed (ulong ms);
200 int currentMs (
double ms);
217 void changeTempo(ulong t);
uchar patch
Patch (if command was a change patch command)
ulong waitTicks(void)
Returns the number of ticks left for the next event.
uchar command
MIDI Command.
ulong length
Length of the generic data variable.
An structure that represents a MIDI event.
double absMsOfNextEvent(void)
Returns the absolute number of milliseconds of the next event.
uchar * data
The data for commands like text, sysex, etc.
uchar ctl
Patch (if command was a controller command)