SourceForge

Leader badge

Drumstick is a tool to play music. This is a set of C++ MIDI libraries using Qt5 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), and Cakewalk (.WRK) file formats processing. A multiplatform realtime MIDI I/O library is also provided.

Features

  • SMF file parse and creation
  • WRK file parse
  • MIDI realtime I/O
  • MIDI sequencing/scheduling
  • MIDI routing
  • Examples and documentation included

License

GNU General Public License version 3.0 (GPLv3)

Ship Agents Faster Icon

Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.

Start Free

User Reviews

Be the first to post a review of Drumstick Libraries!

Read the original on sourceforge.net ↗