14#ifndef _MIDIEVENT_H_INCLUDED
15#define _MIDIEVENT_H_INCLUDED
30 MidiEvent (
int command,
int param1,
int param2);
34 std::vector<uchar>& message);
Definition MidiEvent.h:25
int track
Definition MidiEvent.h:62
double getDurationInSeconds(void) const
Definition MidiEvent.cpp:274
int getTickDuration(void) const
Definition MidiEvent.cpp:251
MidiEvent(int aTime, int aTrack, std::vector< uchar > &message)
int isLinked(void) const
Definition MidiEvent.cpp:237
void linkEvents(MidiEvent *mev)
int hasLink(void) const
Definition MidiEvent.h:55
double seconds
Definition MidiEvent.h:63
int tick
Definition MidiEvent.h:61
void unlinkEvent(void)
Definition MidiEvent.cpp:174
MidiEvent(void)
Definition MidiEvent.cpp:27
MidiEvent & operator=(const MidiEvent &mfevent)
Definition MidiEvent.cpp:107
void linkEvent(MidiEvent *mev)
Definition MidiEvent.cpp:191
void clearVariables(void)
Definition MidiEvent.cpp:93
int seq
Definition MidiEvent.h:64
~MidiEvent()
Definition MidiEvent.cpp:78
MidiEvent(const MidiMessage &message)
void linkEvents(MidiEvent &mev)
MidiEvent * m_eventlink
Definition MidiEvent.h:67
MidiEvent * getLinkedEvent(void)
Definition MidiEvent.cpp:220
Definition MidiMessage.h:29
std::ostream & operator<<(std::ostream &out, MidiEvent &event)
Definition MidiEvent.cpp:296