drumstick 2.11.0
C++ MIDI libraries using Qt objects, idioms, and style.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 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