drumstick 2.9.0
C++ MIDI libraries using Qt objects, idioms, and style.
|
Realtime MIDI input/output multiplatform classes. More...
Namespaces | |
namespace | drumstick::rt |
Drumstick Real-Time library. | |
Classes | |
class | BackendManager |
The BackendManager class manages lists of dynamic and static backends for applications based on drumstick-rt. More... | |
class | MIDIInput |
MIDI IN interface. More... | |
class | MIDIOutput |
MIDI OUT interface. More... | |
Typedefs | |
typedef QPair< QString, QVariant > | MIDIConnection |
MIDIConnection represents a connection identifier. More... | |
Functions | |
QString DRUMSTICK_RT_EXPORT | drumstickLibraryVersion () |
drumstickLibraryVersion provides the Drumstick version as an edited QString More... | |
int | MIDI_LSB (int x) |
MIDI_LSB is a function to extract the least significative byte of a MIDI value. More... | |
int | MIDI_MSB (int x) |
MIDI_MSB is a function to extract the most significative byte of a MIDI value. More... | |
Realtime MIDI input/output multiplatform classes.
BackendManager provides a mechanism to find and enumerate backends (plugins) to manage realtime MIDI input/output.
This class and plugins are multiplatform. The backends implement one of these interfaces:
MIDIInput: for plugins that can receive MIDI events
MIDIOutput: for plugins that can consume MIDI events
typedef QPair<QString,QVariant> MIDIConnection |
MIDIConnection represents a connection identifier.
MIDIConnection is an alias for QPair<QString,QVariant> where the first component is a QString representing the symbolic name of the MIDI Port and the second component is a QVariant that represents the native identification of the MIDI port, which may be a string, a number, or any other data type accepted as a QVariant.
Definition at line 116 of file rtmidioutput.h.
QString drumstickLibraryVersion | ( | ) |
drumstickLibraryVersion provides the Drumstick version as an edited QString
Definition at line 324 of file backendmanager.cpp.
|
inline |
MIDI_LSB is a function to extract the least significative byte of a MIDI value.
x | a MIDI integer value |
Definition at line 92 of file rtmidioutput.h.
|
inline |
MIDI_MSB is a function to extract the most significative byte of a MIDI value.
x | MIDI integer value |
Definition at line 102 of file rtmidioutput.h.