Projects / drumstick


Drumstick is a C++ wrapper around the ALSA library sequencer interface using Qt4 objects, idioms, and style. The ALSA sequencer provides software support for MIDI technology on Linux. Complementary multiplatform classes for SMF and WRK file processing are also included. This library is used in KMetronome, KMidimon, and KMid2 and was formerly known as "aseqmm".

Operating Systems

Recent releases

  •  09 Sep 2010 16:25

    Release Notes: A new class parsing OVE (Overture) files has been added. RealtimeKit support has been added for MIDI input threads. A few build time issues have been fixed.

    •  13 Jul 2010 16:17

      Release Notes: This release fixes a bug that affected users running drumstick-based applications with real-time priority enabled. There is a related problem in glib-2.22 that has not yet been fixed, and prevented execution of FluidSynth 1.1.x from inside KMid at startup in those affected systems.

      •  06 Jul 2010 21:11

        Release Notes: A new visibility attribute has been added to all public classes, allowing client programs to be compiled with hidden visibility if desired. Better error reporting has been added to all the utilities. The utility smfplayer has been renamed to guiplayer and enhanced with a new interface design and support for Cakewalk WRK files.

        •  10 Jun 2010 11:21

          Release Notes: This release fixes a crash in the sysinfo utility, and allows compilation in more architectures of the WRK file processing class. Additions include a new drumgrid utility, standard command line arguments, and man pages for all the utilities.

          •  19 Apr 2010 21:29

            Release Notes: This release allows the library drumstick file to be built in Windows, and fixes issues with drumstick-alsa forcing the software to always retrieve an updated list of clients from ALSA before returning available inputs and outputs. A new public method has been added to parse port names given as text, and is used internally on all subscription operations.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.