drumstick 2.10.0
C++ MIDI libraries using Qt objects, idioms, and style.
|
CBackendManager | Manages lists of dynamic and static backends for applications based on drumstick-rt |
CClientInfo | Client information |
▼Cexception | Provides consistent interface to handle errors |
CSequencerError | Exception class for ALSA Sequencer errors |
CPianoHandler | Callbacks |
CPianoPalette | The PianoPalette class |
CPoolInfo | Sequencer Pool information |
CPortInfo | Port information container |
CQDesignerCustomWidgetInterface | Enables Qt Designer to access and construct custom widgets |
▼CQEvent | Base class of all event classes |
▼CSequencerEvent | Base class for the event's hierarchy |
▼CChannelEvent | Base class for the events having a Channel property |
CChanPressEvent | Event representing a MIDI channel pressure or after-touch event |
CControllerEvent | Event representing a MIDI control change event |
▼CKeyEvent | Base class for the events having Key and Velocity properties |
CKeyPressEvent | Event representing a MIDI key pressure, or polyphonic after-touch event |
CNoteEvent | Class representing a note event with duration |
CNoteOffEvent | Event representing a note-off MIDI event |
CNoteOnEvent | Event representing a note-on MIDI event |
CPitchBendEvent | Event representing a MIDI bender, or pitch wheel event |
CProgramChangeEvent | Event representing a MIDI program change event |
▼CClientEvent | ALSA Event representing a change on some ALSA sequencer client on the system |
CPortEvent | ALSA Event representing a change on some ALSA sequencer port on the system |
▼CQueueControlEvent | ALSA Event representing a queue control command |
CTempoEvent | ALSA Event representing a tempo change for an ALSA queue |
CSubscriptionEvent | ALSA Event representing a subscription between two ALSA clients and ports |
CSystemEvent | Generic event |
CValueEvent | Generic event having a value property |
▼CVariableEvent | Base class for variable length events |
CSysExEvent | Event representing a MIDI system exclusive event |
CTextEvent | Event representing a SMF text event |
▼CQGraphicsScene | Surface for managing a large number of 2D graphical items |
CPianoScene | QGraphicsScene composed by a number of graphics items: the piano keys |
▼CQGraphicsView | Widget for displaying the contents of a QGraphicsScene |
CPianoKeybd | The PianoKeybd class |
▼CQObject | Base class of all Qt objects |
CMidiClient | Client management |
CMidiCodec | Auxiliary class to translate between raw MIDI streams and ALSA events |
CMidiPort | Port management |
CMidiQueue | Queue management |
CTimer | ALSA Timer management |
CQSmf | Standard MIDI Files input/output |
CQWrk | Cakewalk WRK file format (input only) |
CRmidi | RIFF MIDI file format (input only) |
CMIDIInput | MIDI IN interface |
CMIDIOutput | MIDI OUT interface |
CQSettings | Persistent platform-independent application settings |
▼CQThread | Platform-independent threads |
CMidiClient::SequencerInputThread | This class manages event input from the ALSA sequencer |
CSequencerOutputThread | Sequence player auxiliary class |
CQueueInfo | Queue information container |
CQueueStatus | Queue status container |
CQueueTempo | Queue tempo container |
CQueueTimer | Queue timer container |
▼CRawKbdHandler | Callbacks |
CPianoKeybd | The PianoKeybd class |
CRemoveEvents | Auxiliary class to remove events from an ALSA queue |
CSequencerEventHandler | Sequencer events handler |
CSettingsFactory | Holds a global QSettings object |
CSubscriber | Subscriber container class |
CSubscription | Subscription management |
CSystemInfo | System information |
CTimerEventHandler | ALSA Timer events handler |
CTimerGlobalInfo | Global timer information container |
CTimerId | ALSA Timer identifier container |
CTimerInfo | ALSA Timer information container |
CTimerParams | ALSA Timer parameters container |
CTimerQuery | ALSA Timer inquiry helper |
CTimerStatus | ALSA Timer status container |