file wrapper update
fix msvc build
ubuntu crap has only ancient fluidsynth
fix wf
upgrade sonivox v4
update CI
move static variable member to better place
Another round of fixes related to #30
Swedish translation
Commit [e4c112] Thanks!
Swedish translation update, thanks to Karl Jonatan Nyberg
Swedish translation
Drumstick Libraries v2.10.0 released
Release preparations
Preparations for release 2.10.0
Better cleanup of Windows MIDI input plugin
fixed vpiano
instrumentation of RT plugins
revised user interface for the fluidsynth settings
documented changes on alsa events
MIDI 2.0 Support
Sequencer Event qdebug operator
switch to QObject::isSignalConnected
Follow-up of the fix for GH #28
fix for GH #26
github.com/advisories/GHSA-5xr6-xhww-33m4
fix for GH #28
Test fail with aarch64 arcj
The plugin doesn't build in Debian https://buildd.debian.org/status/package.php?p=libdrumstick&suite=sid make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu' dh_install -a -O-Scmake dh_install: warning: Cannot find (any matches for) "usr/lib/*/qt6/plugins/designer/libdrumstick-vpiano-plugin.so" (tried in ., debian/tmp) dh_install: warning: libdrumstick-plugins missing files: usr/lib/*/qt6/plugins/designer/libdrumstick-vpiano-plugin.so dh_install: error: missing files, aborting make:...
A build with -DUSE_DBUS=OFF solve this issue.
Even if the lib is here: $ find -name libdrumstick-vpiano-plugin.so ./obj-aarch64-linux-gnu/lib/designer/libdrumstick-vpiano-plugin.so ./debian/tmp/designer/libdrumstick-vpiano-plugin.so The same in the other Debian repository: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081716 The plugin is correctly built, though: https://buildd.debian.org/status/fetch.php?pkg=libdrumstick&arch=arm64&ver=2.9.1-1&stamp=1726266786&raw=0 [ 97%] Linking CXX shared module ../../lib/designer/libdrumstick-vpiano-plugin.so...
Sorry, the Fluidsynth CMake option is called "enable-dbus". Here is the relevant code where the invalid property RealtimeKit.MaxRealtimePriority is read: https://github.com/FluidSynth/fluidsynth/blob/ce97c6d43715d550d6a3f1cc8d952f68b57e3e68/src/bindings/fluid_rtkit.c#L181 There is no error in FluidSynth if the property cannot be read, it simply prints the message "Failed to set thread to high priority" and runs without high priority.
As "USE_DBUS=OFF" does not solve this issue I finally disabled test for arm64. For the designer plugin, Debian use generated file by cmake cd build-directory && make install PREFIX=debian/tmp/usr
Here is the relevant part: PASS : RtTest::testRT() PASS : RtTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 195ms ********* Finished testing of RtTest ********* invalid property RealtimeKit.MaxRealtimePriority Received signal 7 (SIGBUS) RtTest runs OK. What fails is the DBus access to the RealtimeKit service (which is an optional FluidSynth feature). It may be some package missing or a permission problem. You may disable DBus with "USE_DBUS=OFF" CMake parameter. The...
Test fail with aarch64 arcj
Fix for #27
Drumstick Libraries v2.9.1 released
release 2.9.1
release preparations: docs updated
updated translations
tooltips fixed
fix for GH ticket #25
Update cmake.yml
fixed artifact name
allow manual workflows trigger
fix for ticket #24
RT preliminary support for PipeWire.
Update readme.md
Update cmake-win.yml
Update cmake-win.yml
Update cmake-win.yml
debug action
fix
updates for windows CI
Update cmake-win.yml
Create cmake-win.yml
Merge branch 'master' into devel
Update cmake.yml
Update cmake.yml
Update cmake.yml
Update cmake.yml
updated file test after copyright years updated
Update cmake.yml
copyright years update
Merge pull request #22 from pedrolcl/test
test 2
test
new github workflow: check-branches
preliminary support for Sysexes under windows
replaced by https://github.com/pedrolcl/drumstick/pull/20 and merged
Merge pull request #20 from santoxyz/devel
preliminary support for Sysexes under windows
https://github.com/pedrolcl/drumstick/issues/19
preliminary support for Sysexes under windows
Drumstick Libraries v2.9.0 Released
Release 2.9.0
Documentation updated
remaining conversions, ticket #18
macsynth backend fixes for ticket #16
build libs with QT_NO_SIGNALS_SLOTS_KEYWORDS
RT Backends: store configuration settings
SettingsFactory class new static methods
preparations for release 2.9.0
Drumstick Libraries v2.8.1 Released