Canorus<->Midi bridge.
Definition: mididevice.h:22
An abstract class which represents every music element in the score.
Definition: muselement.h:21
Represents a note in the score.
Definition: note.h:18
Playable instances of music elements.
Definition: playable.h:18
Audio playback of the score. This class creates playback events (usually MIDI events) for the music e...
Definition: playback.h:21
QList< CAMusElement * > _selection
Definition: playback.h:79
int & streamIdx(int i)
Definition: playback.h:63
void playImmediately(QList< CAMusElement * > elts, int port)
Definition: playback.cpp:110
int * _lastRepeatOpenIdx
Definition: playback.h:88
void setInitTimeStart(int t)
Definition: playback.h:36
void stop()
Definition: playback.cpp:352
void setStop(bool stop)
Definition: playback.h:74
bool _repeating
Definition: playback.h:87
void stopNow()
Definition: playback.cpp:362
void setStopLock(bool lock)
Definition: playback.h:67
int _initTimeStart
Definition: playback.h:81
CAPlayback(CASheet *, CAMidiDevice *)
Definition: playback.cpp:50
void initStreams(CASheet *sheet)
Definition: playback.cpp:379
void setSheet(CASheet *s)
Definition: playback.h:39
bool _stopLock
Definition: playback.h:76
bool _stop
Definition: playback.h:75
CASheet * _sheet
Definition: playback.h:69
CAMidiDevice * _midiDevice
Definition: playback.h:71
float _sleepFactor
Definition: playback.h:82
int * _streamIdx
Definition: playback.h:86
const int getInitTimeStart()
Definition: playback.h:35
QList< CAMusElement * > & streamAt(int idx)
Definition: playback.h:61
CAMidiDevice * midiDevice()
Definition: playback.h:37
bool _playSelectionOnly
Definition: playback.h:78
void setMidiDevice(CAMidiDevice *d)
Definition: playback.h:72
void updateSleepFactor(CATempo *t)
Definition: playback.cpp:267
bool stopLock()
Definition: playback.h:66
void loopUntilPlayable(int i, bool ignoreRepeats=false)
Definition: playback.cpp:423
void run()
Definition: playback.cpp:120
CASheet * sheet()
Definition: playback.h:38
void initPlayback()
Definition: playback.cpp:73
QList< CAPlayable * > _curPlaying
Definition: playback.h:85
const QList< QList< CAMusElement * > > & streamList()
Definition: playback.h:62
int & lastRepeatOpenIdx(int i)
Definition: playback.h:64
int _curTime
Definition: playback.h:89
void playSelectionImpl()
Definition: playback.cpp:282
~CAPlayback()
Definition: playback.cpp:94
QList< CAPlayable * > & curPlaying()
Definition: playback.h:40
QList< QList< CAMusElement * > > _streamList
Definition: playback.h:84
Represents a single sheet of paper in the document.
Definition: sheet.h:22
Tempo mark.
Definition: tempo.h:14