fbpx


The MIDI Forum

  Sunday, 25 September 2016
  2 Replies
  17.2K Visits
16
Votes
Undo
  Subscribe
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
http://sourceforge.net/projects/drumstick

Online documentation
http://drumstick.sourceforge.net/docs/

Downloads
http://sourceforge.net/projects/drumstick/files/1.1.0/
1 year ago
·
#15295
0
Votes
Undo
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.