drumstick 2.10.0
C++ MIDI libraries using Qt objects, idioms, and style.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NdrumstickDrumstick common
 NALSADrumstick ALSA library wrapper
 CChannelEventBase class for the events having a Channel property
 CChanPressEventEvent representing a MIDI channel pressure or after-touch event
 CClientEventALSA Event representing a change on some ALSA sequencer client on the system
 CClientInfoClient information
 CControllerEventEvent representing a MIDI control change event
 CKeyEventBase class for the events having Key and Velocity properties
 CKeyPressEventEvent representing a MIDI key pressure, or polyphonic after-touch event
 CMidiClientClient management
 CSequencerInputThreadThis class manages event input from the ALSA sequencer
 CMidiCodecAuxiliary class to translate between raw MIDI streams and ALSA events
 CMidiPortPort management
 CMidiQueueQueue management
 CNoteEventClass representing a note event with duration
 CNoteOffEventEvent representing a note-off MIDI event
 CNoteOnEventEvent representing a note-on MIDI event
 CPitchBendEventEvent representing a MIDI bender, or pitch wheel event
 CPoolInfoSequencer Pool information
 CPortEventALSA Event representing a change on some ALSA sequencer port on the system
 CPortInfoPort information container
 CProgramChangeEventEvent representing a MIDI program change event
 CQueueControlEventALSA Event representing a queue control command
 CQueueInfoQueue information container
 CQueueStatusQueue status container
 CQueueTempoQueue tempo container
 CQueueTimerQueue timer container
 CRemoveEventsAuxiliary class to remove events from an ALSA queue
 CSequencerErrorException class for ALSA Sequencer errors
 CSequencerEventBase class for the event's hierarchy
 CSequencerEventHandlerSequencer events handler
 CSequencerOutputThreadSequence player auxiliary class
 CSubscriberSubscriber container class
 CSubscriptionSubscription management
 CSubscriptionEventALSA Event representing a subscription between two ALSA clients and ports
 CSysExEventEvent representing a MIDI system exclusive event
 CSystemEventGeneric event
 CSystemInfoSystem information
 CTempoEventALSA Event representing a tempo change for an ALSA queue
 CTextEventEvent representing a SMF text event
 CTimerALSA Timer management
 CTimerEventHandlerALSA Timer events handler
 CTimerGlobalInfoGlobal timer information container
 CTimerIdALSA Timer identifier container
 CTimerInfoALSA Timer information container
 CTimerParamsALSA Timer parameters container
 CTimerQueryALSA Timer inquiry helper
 CTimerStatusALSA Timer status container
 CValueEventGeneric event having a value property
 CVariableEventBase class for variable length events
 NFileDrumstick File library
 CQSmfStandard MIDI Files input/output
 CQWrkCakewalk WRK file format (input only)
 CRmidiRIFF MIDI file format (input only)
 NrtDrumstick Real-Time library
 CBackendManagerManages lists of dynamic and static backends for applications based on drumstick-rt
 CMIDIInputMIDI IN interface
 CMIDIOutputMIDI OUT interface
 NwidgetsDrumstick Widgets library MIDI related widgets and functions
 CPianoHandlerCallbacks
 CPianoKeybdThe PianoKeybd class
 CPianoPaletteThe PianoPalette class
 CPianoSceneQGraphicsScene composed by a number of graphics items: the piano keys
 CRawKbdHandlerCallbacks
 CSettingsFactoryHolds a global QSettings object
 CexceptionProvides consistent interface to handle errors
 CQDesignerCustomWidgetInterfaceEnables Qt Designer to access and construct custom widgets
 CQEventBase class of all event classes
 CQGraphicsSceneSurface for managing a large number of 2D graphical items
 CQGraphicsViewWidget for displaying the contents of a QGraphicsScene
 CQObjectBase class of all Qt objects
 CQSettingsPersistent platform-independent application settings
 CQThreadPlatform-independent threads