[LAA] Drumstick Libraries 2.8.0 Released

Pedro Lopez-Cabanillas <[email protected]> Sat, 1 Jul 2023 13:48:03 +0200
Newsgroups gmane.linux.audio.announce
Message-ID <[email protected]>
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:
      o added assignment operators for sysex and text events
  * File library:
      o Fix for ticket #48: SMF Parser does not report enough errors
      o Improved RMID file support:
          + Extract DLS embedded data
          + Decode DLS instrument names
          + New mime type
  * RT library:
      o Sonivox backend: enabled DLS file loading
  * Widgets library:
      o Fixed compiler definitions
      o virtual piano: clip note children (labels)
      o Sonivox configuration dialog updated
      o Implemented change soundfont function for the Sonivox backend.
  * Utils:
      o dumprmi: fixed QScopedPointer template for arrays
  * Misc:
      o Fix for ticket #49: Link failure when Qt6 is compiled with
        visibility=protected
      o Updated doxygen settings for Doxygen 1.9.5
      o 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/

_______________________________________________
Linux-audio-announce mailing list -- [email protected]
To unsubscribe send an email to [email protected]