|
drumstick
2.0.0
|
Drumstick Widgets library MIDI related widgets and functions. More...
Classes | |
| class | PianoHandler |
| The PianoHandler class callbacks. More... | |
| class | PianoKeybd |
| The PianoKeybd class. More... | |
| class | PianoPalette |
| The PianoPalette class. More... | |
| class | PianoScene |
| The PianoScene class is a QGraphicsScene composed by a number of graphics items: the piano keys. More... | |
| class | RawKbdHandler |
| The RawKbdHandler class callbacks. More... | |
| class | SettingsFactory |
| The SettingsFactory class holds a global QSettings object. More... | |
Typedefs | |
| typedef QHash< int, int > | KeyboardMap |
| KeyboardMap. More... | |
Enumerations | |
| enum | LabelVisibility { ShowNever, ShowMinimum, ShowActivated, ShowAlways } |
| Labels Visibility. More... | |
| enum | LabelAlteration { ShowSharps, ShowFlats, ShowNothing } |
| Labels for Alterations. More... | |
| enum | LabelOrientation { HorizontalOrientation, VerticalOrientation, AutomaticOrientation } |
| Labels Orientation. More... | |
| enum | LabelNaming { StandardNames, CustomNamesWithSharps, CustomNamesWithFlats } |
| Labels Naming. More... | |
| enum | LabelCentralOctave { OctaveNothing = -1, OctaveC3, OctaveC4, OctaveC5 } |
| Labels Central Octave. More... | |
| enum | PalettePolicy { PAL_SINGLE = 0, PAL_DOUBLE = 1, PAL_CHANNELS = 2, PAL_SCALE = 3, PAL_KEYS = 4, PAL_FONT = 5 } |
| The PalettePolicy enumeration. More... | |
Functions | |
| bool DRUMSTICK_EXPORT | inputDriverIsConfigurable (const QString driver) |
| inputDriverIsConfigurable More... | |
| bool DRUMSTICK_EXPORT | outputDriverIsConfigurable (const QString driver) |
| outputDriverIsConfigurable More... | |
| bool DRUMSTICK_EXPORT | configureInputDriver (const QString driver, QWidget *parent) |
| Input Driver configuration dialog Some RT input drivers can be configured. More... | |
| bool DRUMSTICK_EXPORT | configureOutputDriver (const QString driver, QWidget *parent) |
| Output Driver configuration dialog Some RT output drivers can be configured. More... | |
| void DRUMSTICK_EXPORT | changeSoundFont (const QString driver, const QString fileName, QWidget *parent) |
| Changes the sound font configuration Some RT output drivers accept soundfonts. More... | |
| QString DRUMSTICK_EXPORT | libraryVersion () |
| libraryVersion returns the runtime library version as a QString More... | |
Variables | |
| DRUMSTICK_EXPORT KeyboardMap | g_DefaultKeyMap |
| Global Key Map Variable. More... | |
| DRUMSTICK_EXPORT KeyboardMap | g_DefaultRawKeyMap |
| Global Raw Key Map Variable. More... | |
| const int | DEFAULTSTARTINGKEY = 9 |
| Default starting key (A) | |
| const int | DEFAULTBASEOCTAVE = 1 |
| Default base octave. | |
| const int | DEFAULTNUMBEROFKEYS = 88 |
| Default number of piano keys. | |
Drumstick Widgets library MIDI related widgets and functions.
| void changeSoundFont | ( | const QString | driver, |
| const QString | fileName, | ||
| QWidget * | parent | ||
| ) |
Changes the sound font configuration Some RT output drivers accept soundfonts.
This function allows to change the soundfont file for a driver and store the setting. The FluidSynth and macOS DLS Synth drivers are currently supported.
| driver | name of the driver |
| fileName | name of the soundfont file |
| parent | optional parent widget |
Definition at line 127 of file configurationdialogs.cpp.
| bool configureInputDriver | ( | const QString | driver, |
| QWidget * | parent | ||
| ) |
Input Driver configuration dialog Some RT input drivers can be configured.
This function provides a dialog box to show and edit the configurable parameters, and save the settings. Curremtly, only the Network driver is configurable.
| driver | name of the driver |
| parent | optional parent widget |
Definition at line 76 of file configurationdialogs.cpp.
| bool configureOutputDriver | ( | const QString | driver, |
| QWidget * | parent | ||
| ) |
Output Driver configuration dialog Some RT output drivers can be configured.
This function provides a dialog box to show and edit the configurable parameters, and save the settings. Curremtly the Network, FluidSynth, SonivoxEAS, and macOS DLS Synth drivers are configurable.
| driver | name of the driver |
| parent | optional parent widget |
Definition at line 95 of file configurationdialogs.cpp.
| bool inputDriverIsConfigurable | ( | const QString | driver | ) |
inputDriverIsConfigurable
| driver | the driver name |
Definition at line 46 of file configurationdialogs.cpp.
| QString libraryVersion | ( | ) |
libraryVersion returns the runtime library version as a QString
Definition at line 144 of file configurationdialogs.cpp.
| bool outputDriverIsConfigurable | ( | const QString | driver | ) |
outputDriverIsConfigurable
| driver | the driver name |
Definition at line 56 of file configurationdialogs.cpp.