drumstick
0.5.0
|
ALSA Sequencer Clients | ALSA clients are any entities using ALSA sequencer services |
ALSA Sequencer Events | MIDI Events are messages transmitted between MIDI devices or applications |
ALSA Sequencer Ports | Ports are the endpoints of the MIDI connections |
ALSA Sequencer Queues | ALSA events can be delivered to the output ports at scheduled times using the queues |
ALSA Timers | Timers provide periodic time events to applications, and also to the ALSA sequencer |
Common Functionality | Drumstick::SequencerError is a common exception object, encapsulating ALSA error codes |
Sequencer Output | SequencerOutputThread provides MIDI sequence playback |
Overture File Parser (Input) | QOve provides a mechanism to parse Overture OVE Files, without the burden of a policy forcing to use some internal sequence representation |
Standard MIDI Files management (I/O) | QSmf provides a mechanism to parse and encode Standard MIDI Files, without the burden of a policy forcing to use some internal sequence representation |
Cakewalk WRK File Parser (Input) | QWrk provides a mechanism to parse Cakewalk WRK Files, without the burden of a policy forcing to use some internal sequence representation |
ALSA Sequencer Subscriptions | Subscriptions are virtual MIDI cables between readable and writable ports |