Sunday, 25 September 2016
  2 Replies
  18K Visits
Drumstick is a set of MIDI libraries using C++/Qt5 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), Cakewalk (.WRK), and Overture (.OVE) file formats. A multiplatform realtime MIDI I/O library is also provided for Linux, Windows, and Mac OSX.

Compilation minimum requirements for all platforms: CMake 3.0 and Qt 5.7

Copyright (C) 2009-2016, Pedro Lopez-Cabanillas
License: GPL v2 or later

Project web site

Online documentation

1 year ago
So when you count how many beats are in one minute of a song played at a specific tempo, you can quickly determine the Beats Per Minute or bpm counter BPM counter. And if you're pressed for time, count the beats in 15 seconds of music, and then multiply that number by 4.
Pedro Lopez-Cabanillas changed the title from Announcing Drumstick C++/Qt5 libraries 1.1.0 to Announcing Drumstick C++/Qt5 libraries new release — 1 year ago
New release v2.7.0, released on July 31 2022, summary:

  • ticket #44: removed sonivox library sources from the source tree. The Sonivox library is an external dependency: https://github.com/pedrolcl/sonivox .
  • ticket #43: Drumstick::RT dummy plugins now include its own configuration dialogs.
  • ticket #42: Drumstick::Widgets - fixed piano designer plugin to show more properties.
  • ticket #41 Drumstick::Widgets: Option to use subscript octave designation.
  • Drumstick::ALSA registering SequencerEvent with qMetaType.
  • Drumstick::RT FluidSynth plugin updated with changes in fluidsynth 2.2.8
  • Utils: vpiano uses the subscript octave designation option.

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)

Downloads: https://sourceforge.net/projects/drumstick/files/2.7.0/
  • Page :
  • 1
There are no replies made for this post yet.