* Thu Feb 01 2024 Christophe Marin <christophe@krop.fr>
- Update to 2.9.0
* new SettingsFactory public static methods: fileName() and
format() (gh#pedrolcl/drumstick#15)
* new slot writeSettings() for some backends: Sonivox,
FluidSynth, Network (gh#pedrolcl/drumstick#16)
* Building with Qt6 by default.
* For Qt5 compatibility, a new option USE_QT5 must be set.
* Upgraded compiler/runtime requirements to C++17.
* Upgraded CMake requirement to 3.16
* Tue Oct 24 2023 Christophe Marin <christophe@krop.fr>
- Update to 2.8.1
* CMake config check to avoid mixing Qt6 with Qt5
* File: Improved RMID file support
Extract DLS embedded data
Decode DLS instrument names
New mime type
* RT Sonivox backend: enabled DLS file loading
* Widgets: Sonivox configuration dialog updated
* Chinese translation updated. Thanks to Hycinth
* CMake config check to avoid mixing Qt6 with Qt5
* Widgets: fixed compiler definitions, removed object headers
duplicity
* dumprmi utility: fixed QScopedPointer template for arrays
* Updated doxygen settings for Doxygen 1.9.5
* Widgets: clip note children (labels)
* Unit tests: conditionally run the ALSA test and run the
Widgets test using the QPA platform "offscreen"
* ALSA: added assignment operators for sysex and text events
* Fix for ticket #48: SMF Parser does not report enough errors
* Implemented change soundfont function for the SonivoxEAS
backend.
Version: 2.7.2-bp155.1.10
* Mon Oct 03 2022 Christophe Giboudeaux <christophe@krop.fr>
- Update to 2.7.2
* Italian translation update
* FluidSynth backend should honor its default soundfont.
* Thu Aug 18 2022 Christophe Giboudeaux <christophe@krop.fr>
- Update to 2.7.1
* Improved the sonivox detection when building drumstick
* Fixed underlinking in some RT backends
* Fri Aug 12 2022 Christophe Giboudeaux <christophe@krop.fr>
- Update to 2.7.0. Check the ChangeLog file for the full list of
changes:
* Utils: vpiano uses the subscript octave designation option
* Drumstick::ALSA revision, registering SequencerEvent
with qMetaType
* Drumstick::Widgets - fixed piano designer plugin to show
more properties
* fixed fluidsynth backend to support channel pressure and
key pressure MIDI events
* fluidsynth backend files and classes renamed with more
specific names.
* removed sonivox library sources from the source tree
* Sat Jul 23 2022 Christophe Giboudeaux <christophe@krop.fr>
- Update to 2.6.1
* Fixed generated pkgconfig files
* Fix the wrong icon in KDE+Wayland
* Fixed another issue with installation library dir
* Mon May 02 2022 Christophe Giboudeaux <christophe@krop.fr>
- Update to 2.6.0
* Widgets: Fluidsynth soundfonts dialog, updated filters
* RT: Fluidsynth backend initialization: failure report for
invalid soundfonts
* Utils: fixed loading translations, program names and messages
* cmake buildsystem: run qt::lupdate after building targets
* Widgets: pianokeybd internal raw computer keyboard input
processing
* Utils: vpiano gets and uses a new raw keyboard menu option
* Widgets: fixed pianokeybd's touchscreen input on Linux,
including X11 and Wayland.
* Utils: vpiano new menu options to allow enabling keyboard,
mouse and touchscreen input.
* Widgets: pianokeybd has 2 new functions, setUsingNativeFilter()
and isUsingNativeFilter().
* Utils: vpiano note labels font stability fix.
Version: 2.5.0-bp154.1.59
* Tue Jan 25 2022 Wolfgang Bauer <wbauer@tmo.at>
- Enable fluidsynth support on Leap 15.4 too, fluidsynth was
updated
* Mon Jan 03 2022 Giordano Boschetti <geekosdaw@gmail.com>
- Update to 2.5.0
* Documentation/deprecation of Drumstick::File functions affected by QTextCodec
* Documented new build options and Qt6Core5Compat dependency for Drumstick::File
* Raised macOS deployment target to 10.13 (High Sierra)
* RT, VPiano: Fixed ALSA backend, enable empty input connection.
* New build options: BUILD_ALSA, BUILD_FILE, BUILD_RT, BUILD_WIDGETS
* Reduced usage of Qt6Core5Compat to the minimum
* Widgets: changed the white keys background picture depending on the key background color
* VPiano: new option to display inverted key colors
* fix for ticket #37: WRK format markers are not decoded
* Widgets library Swedish translation updated. Thanks to Magnus Johansson.
* Widgets library Czech translation updated. Thanks to Pavel Fric.
* Wed Oct 06 2021 Christophe Giboudeaux <christophe@krop.fr>
- Update to 2.4.0
* RIFF RMID file support. New utility dumprmi, and guiplayer updated.
* Fixed missing library version functions in File and RT libs
* Enabled by default the internal reverb on macOS DLS Synth
* Avoid hardcoded font family name in vpiano
* Wed Aug 18 2021 Christophe Giboudeaux <christophe@krop.fr>
- Update to 2.3.1
* updated documentation
* Fixed WRK file processing in guiplayer utility
* Fixed SMF system exclusive event write method
* Wed Jun 30 2021 Christophe Giboudeaux <christophe@krop.fr>
- Update to 2.3.0. Changes since 2.2.0:
* experimental cmake support for building with Qt6
* New options: USE_PULSEAUDIO, USE_FLUIDSYNTH, USE_NETWORK
* Revised CMake buildsystem and documents
* Widgets: Fixed touch events - checked pressure capability
* Thu May 20 2021 Wolfgang Bauer <wbauer@tmo.at>
- Build without fluidsynth on Leap 15, the included one is too old
* Sat May 15 2021 Christophe Giboudeaux <christophe@krop.fr>
- Update to 2.2.0
* New option BUILD_UTILS
* FluidSynth backend: initialization moved to a background thread
* Retrieve dynamically the audio driver names for using in
configuration dialog
* new QWrk class signals with a QByteArray parameter
instead of QString
* Standarization: MIDI texts/lyrics encoding defaults to Latin1
* removed warnings when buiding with Qt >= 5.15
* * French and German translations updated
* Thu Apr 22 2021 Christophe Giboudeaux <christophe@krop.fr>
- Update to 2.1.1. Fixes:
* highlight color is wrong unless velocity tint is active
* error parsing a wrk file
* fixed stop playback, removed Overture mimetype from desktop
file
See the installed ChangeLog file for other changes.
Version: 2.0.0-bp153.1.10
* Tue Jan 12 2021 Wolfgang Bauer <wbauer@tmo.at>
- Split out the Cakewalk mimetype into a seperate package, it
breaks co-installability of several library versions
* Sun Jan 10 2021 Wolfgang Bauer <wbauer@tmo.at>
- Update to 2.0.0
* New features:
+ Code and build systems modernization
+ Namespaces reorganization
+ New library: drumstick-widgets providing a PianoKeybd widget
plugin for Qt Creator and Qt Designer
+ New unit tests, for drumstick-widgets and wrk files
+ translations for drumstick-widgets and utils
+ License GPLv3 for all components
+ Each library provides at runtime its version in string format
+ Every program reports the linked library names/versions in
the about box
+ Documentation of the new API for drumstick-widgets
+ drumstick-rt: plugins versioning, allowing runtime
coexistence between plugins of drumstick-1 and drumstick-2.
* Fixes:
+ drumstick-file: OVE file support removal
+ New library drumstick-widgets
+ Same names for ALSA Sequencer clients of two hw USB
controllers
+ regression: drumstick-guiplayer doesn't remember saved MIDI
output device
+ Better rendering of note names in piano keyboard widget
+ drumstick-vpiano: fixed SonivoxEAS saved connection string
- Use %cmake instead of %cmake_kf5 and remove kf5-filesystem
BuildRequires, the package doesn't use KDE Frameworks at all
Version: 1.1.2-bp151.1.6
* Tue Dec 18 2018 wbauer@tmo.at
- Add Dont-use-QOverload.patch to make it build on Leap 42.3
* Tue Dec 18 2018 wbauer@tmo.at
- Update to 1.1.2
* Fix for ticket #13 - some macOS input events lost
* Added some bundle metadata for macOS
* Solution for ticket #8: Path for plugins hardcoded
- Add pkgconfig(libpulse-simple) BuildRequires to enable building
of libdrumstick-rt-eassynth.so (boo#1119734)
- Move rt input/output plugins to a separate
libdrumstick-rt-plugins package that's required by
libdrumstick-rt1
* Fri May 25 2018 christophe@krop.fr
- Update to 1.1.1
* fixed tab order on forms
* rt: fixed pitch bend events on several output backends
* removed ALSA/Linux dependency where possible.
* disabled fluidsynth output driver
- Split libdrumstick-rt from the main package.
Version: 1.1.0-bp150.2.5
* Mon Dec 18 2017 christophe@krop.fr
- Update to 1.1.0
* guiplayer accepts a single file argument in the command line:
mid, kar, wrk and ove
* documentation updated
Check the installed ChangeLog file for the complete changelog.
- Drop gcc6-fix.patch. Merged upstream.
* Fri Jun 17 2016 jengelh@inai.de
- Drop archaic sections, set rpm groups
* Fri Jun 17 2016 wbauer@tmo.at
- The devel package requires libQt5Core-devel now, not libqt4-devel
* Fri Jun 17 2016 wbauer@tmo.at
- Add gcc6-fix.patch to fix build with gcc6
* Wed Jun 15 2016 wbauer@tmo.at
- Use shared-mime-database macros (boo#979301)
* Tue Apr 12 2016 tittiatcoke@gmail.com
- Update to version 1.0.2
* Qt5 port.
- Drop x11.diff. No longer required.
* Sun Nov 13 2011 alinm.elena@gmail.com
- fixed x11 failure to link in 12.1 added x11.diff patch
- moved to cmake_kde4 macro
* Thu Feb 17 2011 javier@opensuse.org
- switch to %{?_smp_mflags}, remove additional optflags,
clean package file list
* Wed Feb 16 2011 javier@opensuse.org
- fix package file list
* Wed Feb 16 2011 javier@opensuse.org
- copy package from home:plcl and clean spec a bit