Home / 2.8.0
Name Modified Size InfoDownloads / Week
Parent folder
readme.md 2023-07-01 2.0 kB
drumstick-2.8.0.zip 2023-06-30 836.2 kB
drumstick-2.8.0.tar.bz2 2023-06-30 494.1 kB
drumstick-2.8.0.tar.gz 2023-06-30 562.7 kB
Totals: 4 Items   1.9 MB 0

Drumstick Libraries v2.8.0

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.8.0:

  • ALSA library:
    • added assignment operators for sysex and text events
  • File library:
    • Fix for ticket #48: SMF Parser does not report enough errors
    • Improved RMID file support:
    • Extract DLS embedded data
    • Decode DLS instrument names
    • New mime type
  • RT library:
    • Sonivox backend: enabled DLS file loading
  • Widgets library:
    • Fixed compiler definitions
    • virtual piano: clip note children (labels)
    • Sonivox configuration dialog updated
    • Implemented change soundfont function for the Sonivox backend.
  • Utils:
    • dumprmi: fixed QScopedPointer template for arrays
  • Misc:
    • Fix for ticket #49: Link failure when Qt6 is compiled with visibility=protected
    • Updated doxygen settings for Doxygen 1.9.5
    • Unit tests: conditionally run ALSA test and run the Widgets test using the QPA platform "offscreen"

Compilation minimum requirements for all platforms:

  • C++11 compiler
  • CMake 3.14
  • Qt5 >= 5.9 or Qt6 >= 6.2 (with Qt6Core5Compat library dependency for Drumstick::File)

Feature dependencies (for some platforms):

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

Copyright (C) 2009-2023, 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.8.0/

Source: readme.md, updated 2023-07-01