Drumstick is a set of MIDI libraries using C++/Qt idioms and style. Includes a C++ wrapper around the ALSA library sequencer interface: ALSA sequencer provides software support for MIDI technology on Linux. A complementary library provides classes for processing SMF (Standard MIDI files: .MID/.KAR), RIFF MIDI (.RMI), and Cakewalk (.WRK) file formats. A multiplatform realtime MIDI I/O library and a GUI Widgets libraries are also provided for Linux, Windows, and Mac OSX.

Changes in v2.11.0:

* RT library:
    * Related to GH #30, new function BackendManager *drumstick::rt::lastBackendManagerInstance()     * Synths Upgrade to Sonivox v4.0 and Fluidsynth v2.5, allowing native SF2 and DLS on both synths
* Widgets library:
    * Swedish translation update, thanks to Karl Jonatan Nyberg

Compilation minimum requirements for all platforms:

* C++17 compiler
* CMake 3.16
* Qt6 >= 6.2 with Qt6Core5Compat library dependency for Drumstick::File or Qt5 >= 5.9

Feature dependencies (for some platforms):

* ALSA (Linux only)
* PulseAudio (Unix)
* PipeWire (Unix)
* D-Bus (Unix)
* Sonivox (Unix)
* FluidSynth (All platforms)

Copyright (C) 2009-2025, Pedro Lopez-Cabanillas

License: GPL v3 or later

Project web site:
https://sourceforge.net/p/drumstick

Online documentation:
https://drumstick.sourceforge.io/docs/

Downloads:
https://sourceforge.net/projects/drumstick/files/2.11.0/
_______________________________________________
Linux-audio-announce mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to