![]() |
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 |