Music Production c++ library midi qt5

Source (link to git-repo or to original if based on someone elses unmodified work): https://sourceforge.net/p/drumstick/code/HEAD/tree/trunk/

1
Score 54%
Description:

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 with ALSA, OSS, Windows, Mac OSX, Network and direct synth output backends.

Downloads

https://sourceforge.net/projects/drumstick/files/1.1.1/

Last changelog:

Changes for v1.1.0 2 years ago

* RT library: new backend for Linux: Sonivox EAS (grabbed from Android Open Source Project)
* RT library: new backend for Mac OSX: Apple DLS Synth
* RT library: two new methods to retrieve backends by name
* Four utilities/examples have been removed/replaced with the corresponding unit tests
* Documentation revision
* Several fixes, thanks for the patches to Maximiliano Curia, Robin Lee, Heiko Becker

C

plcl

2 years ago

I hate this site. No external download links. No way to add a link to the downloads site, or to other relevant places. My account here doesn't allow to post to the forums.

Report

slackslackw4

3 years ago

I'm trying to install drumstick, but when compiling from source, drops this message:

/usr/bin/xsltproc: error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory
make[2]: *** [doc/drumstick-buildsmf.1] Error 127
make[1]: *** [doc/CMakeFiles/manpages.dir/all] Error 2

I have downloaded and installed Libgcrypt 1.6.3 which includes libgcrypt.so.20 library.
Also. I've tried to hack this making a symbolic link, but drops the same message.

I think drumstick should be fixed to make it work with the most recent Libgcrypt dependency.

Anyone have the same problem??? Anyway to fix this???

Report

C

plcl

3 years ago

As you can see in the error message text, this happens when the build system tries to execute an utility named 'xsltproc'. This program creates the man pages in the doc/ directory.

The problem is that your xsltproc requires a libgcrypt library which is not installed in your system. You can try installing the correct library version required by xsltproc, or upgrade xsltproc to match the library version installed by your distribution. There is a third option: remove xsltproc from your system and the man pages won't be created anymore, nor installed (run cmake again, ignore the warning message).

Report

Changes for v1.1.0 2 years ago

* RT library: new backend for Linux: Sonivox EAS (grabbed from Android Open Source Project)
* RT library: new backend for Mac OSX: Apple DLS Synth
* RT library: two new methods to retrieve backends by name
* Four utilities/examples have been removed/replaced with the corresponding unit tests
* Documentation revision
* Several fixes, thanks for the patches to Maximiliano Curia, Robin Lee, Heiko Becker

8 years ago

Changes for v1.0.2
* fixed Mac OSX MIDI input

Changes for v1.0.1
* fixed ALSA MIDI input
* fixed windows MIDI input

Changes in 1.0.0
* migration to Qt5.
* new library: drumstick-rt for multiplatform realtime MIDI I/O.

product-maker higggs Jan 06 2016

product-maker 6 7

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
GPLv2 only
version
1.1.1
updated Sep 27 2016
added Mar 09 2010
downloads today
0
page views today 2