Introduction

drumstick Drumstick is a GPLv3 licensed set of C++ MIDI libraries using Qt objects, idioms and style. It contains 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 SMF (Standard MIDI files: .MID/.KAR), RIFF MIDI (.RMI) and Cakewalk (.WRK) file formats processing. A multiplatform realtime MIDI I/O library and GUI Widgets are also provided.

Drumstick Ecosystem

The library is used in VMPK, Drumstick Metronome, Drumstick MIDI Monitor wrk2mid, and Drumstick Multiplatform MIDI File Player latest releases, and it can be statically or dynamically linked to these and other programs.

 

Documentation

The API reference documentation is published online.

 

Download

Source packages are available here.

 

This page was modified on December 23, 2023

Communities

  • GPL v3 license
  • Mirror at GitHub