![]() |
drumstick 2.10.0
C++ MIDI libraries using Qt objects, idioms, and style.
|
ALSA Sequencer easy playback functionality. More...
Classes | |
class | SequencerOutputThread |
Sequence player auxiliary class. More... | |
ALSA Sequencer easy playback functionality.
ALSA Sequencer easy playback functionality.
SequencerOutputThread provides MIDI sequence playback.
This is an abstract class that must be extended providing an implementation for the pure virtual methods: SequencerOutputThread::hasNext() and SequencerOutputThread::nextEvent() before using it for MIDI sequence playback. You can use any structure or class you prefer to store the SequencerEvent objects, but they must be provided ordered by time. A simplistic Song definition may be:
Using this class is optional. You may prefer another mechanism to manage playback actions. This class uses a thread to manage the sequence playback as a background task.