Represents a single sheet of paper in the document.
Definition: sheet.h:20
bool _stop
Definition: playback.h:74
void setStopLock(bool lock)
Definition: playback.h:66
CAMidiDevice * _midiDevice
Definition: playback.h:70
QList< CAMusElement * > streamAt(int idx)
Definition: playback.h:58
void run()
Definition: playback.cpp:113
void initStreams(CASheet *sheet)
Definition: playback.cpp:350
Canorus<->Midi bridge.
Definition: mididevice.h:22
bool _stopLock
Definition: playback.h:75
bool & repeating(int i)
Definition: playback.h:63
Represents a note in the score.
Definition: note.h:18
bool * _repeating
Definition: playback.h:85
int streamCount()
Definition: playback.h:59
void stop()
Definition: playback.cpp:323
QList< CAPlayable * > & curPlaying()
Definition: playback.h:39
QList< CAPlayable * > _curPlaying
Definition: playback.h:83
int * _lastRepeatOpenIdx
Definition: playback.h:86
const int getInitTimeStart()
Definition: playback.h:34
void setSheet(CASheet *s)
Definition: playback.h:38
void setStop(bool stop)
Definition: playback.h:73
int & lastRepeatOpenIdx(int i)
Definition: playback.h:62
void playImmediately(QList< CAMusElement * > elts, int port)
Definition: playback.cpp:103
int & streamIdx(int i)
Definition: playback.h:60
CAMidiDevice * midiDevice()
Definition: playback.h:36
bool stopLock()
Definition: playback.h:65
int _initTimeStart
Definition: playback.h:80
Audio playback of the score. This class creates playback events (usually MIDI events) for the music e...
Definition: playback.h:20
QList< QList< CAMusElement * > > _stream
Definition: playback.h:82
void playSelectionImpl()
Definition: playback.cpp:253
bool _playSelectionOnly
Definition: playback.h:77
An abstract class which represents every music element in the score.
Definition: muselement.h:20
void loopUntilPlayable(int i, bool ignoreRepeats=false)
Definition: playback.cpp:391
int * _curTime
Definition: playback.h:87
Playable instances of music elements.
Definition: playable.h:18
CASheet * _sheet
Definition: playback.h:68
void setInitTimeStart(int t)
Definition: playback.h:35
CAPlayback(CASheet *, CAMidiDevice *)
Definition: playback.cpp:46
int * _streamIdx
Definition: playback.h:84
void stopNow()
Definition: playback.cpp:333
~CAPlayback()
Definition: playback.cpp:81
QList< CAMusElement * > _selection
Definition: playback.h:78
void setMidiDevice(CAMidiDevice *d)
Definition: playback.h:71
CASheet * sheet()
Definition: playback.h:37
int & curTime(int i)
Definition: playback.h:61