Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
changelog:drumgizmo-0.9.20 [2022/04/14 15:53] devachangelog:drumgizmo-0.9.20 [2022/09/08 18:37] (current) deva
Line 1: Line 1:
-<code>DRAFT</code> 
 ======Release Notes for DrumGizmo-0.9.20====== ======Release Notes for DrumGizmo-0.9.20======
 Roadmap: [[roadmap:features_roadmap#version_0920]]\\ Roadmap: [[roadmap:features_roadmap#version_0920]]\\
-<code> 
-NOTE TO AUTHORS: Insert video like this: 
-</code> 
-{{https://drumgizmo.org/out.ogv?640x360}} 
-<code> 
-NOTE TO AUTHORS: Insert audio like this: 
-</code> 
-{{.https://drumgizmo.org/media/0.9.17/new.ogg?640x32}} 
-<code> 
-END OF NOTE 
-</code> 
  
-<code> +This release was originally intended as a bugfix release, but quite a few features also managed to find their way in.
-New stuff: +
-Make configure fail if nls is enabled but gettext tools not found(deva) +
-Make rcgen compile and work on windows again through autotools. (deva) +
-Run and fix unit-tests on windows. (deva)+
  
-    https://www.gnu.org/software/libtool/manual/html_node/Wrapper-executables.html+Noteworthy bugs that has been fixed: 
 +  * Software regression error in cymbal choke code has been fixedSo now choking of cymbals using both directed chokes and after-touch midi events work again as expected. 
 +  * A compilation error due to an update in LV2 API (we used an obsolete LV2 type) has been fixed, so now compilation should work for everybody again. 
 +  * Code can now properly be compiled with NSL support disabled at configure time. 
 +  * Compilation with the modern gcc-11 compiler has been fixed.
  
-Add voice-limit parameters to cli (corrados) +On top of this a lot of crash-bugs has been fixed.
-Add ALSA MIDI seq support (corrados) +
-Add support for triggering multiple instruments with one note. (deva) +
-Record and measure real cymbal choke-time and use this value instead of the current 68ms(deva)+
  
-BUGs: +Thanks to corrados, this version adds support for midi input through the alsa seq driver for the command line version of drumgizmoSo now drumgizmo can be run from the commandline entirely without the need for jack.
-Fix compilation with gcc-11 (deva) +
-Fix cli crash when using async-load (deva/corrados+
-Fix crash when loading Crocell kit in ardour (stack allocation issue) - see Ardour bug report. (deva) +
-Fix ALSA output frame size change. (corrados) +
-Fix OSX AudioCacheFileTest unit-test. (non-error: was really an out-of-disc-space error on the build-agent) (deva) +
-Improve macOS rendering speed(deva/veticus) +
-Fixed directed-chokes regression error. (deva) +
-Fix after-touch chokes regression error. (deva) +
-Make aftertouch choke if velocities > 0 instead of == 0 as this seem to be the vdrum vendor concensus. (deva) +
-Fix compilation issue when compiling without nls enabled(deva) +
-Fix crash when pressing play while loading a drumkit. See IRC (deva/chaot4) +
-Fix crash when loading a drum-kit that has more channels than the engine is compiled  +
-</code>+
  
 +Compilation Bugs:
 +  * **Fix compilation with gcc-11**
 +  * **Fix compilation issue when compiling without nls enabled.**
 +  * Remove sndfile.h from audiofile header
 +  * Fix missing backslash in libdg includepaths
 +  * Fix compiler warning.
 +  * Add missing include
 +  * Make configure fail if nls is enabled but gettext tools not found.
  
-<code> +Crash Bugs: 
-commit 235ad6fbbce2e0ae9e06db960a5ba3b099936ace (HEAD -> develop, origin/develop+  * **Fix crash when loading a kit with more channels than the engine was compiled for.** 
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +  * **Fix crash when loading Crocell kit in ardour (stack allocation issue) - see Ardour bug report.** 
-Date:   Sat Jan 22 20:42:50 2022 +0100+    * Get rid of big stack allocation during resampler (re-)configuration. 
 +  * Prevent processing jack clients that are being deleted
 +  * Fix crash when pressing play while loading a drumkit. 
 +    * Skip events whose audio-files has not yet been loaded. 
 +  * Fix crash when doing async-load in cli.
  
-    Prevent processing jack clients that are being deleted.+Other Bugs: 
 +  * **Fixed directed-chokes regression error.** 
 +  * **Fix after-touch chokes regression error.** 
 +  * **Fix wrong sample selection with instruments having only two samples.** 
 +  * Make aftertouch choke if velocities > 0 instead of == 0 as this seem to be the vdrum vendor concensus. 
 +  * Clear all active events (ie. stop playing samples) when loading a new kit. 
 +  * Fix ALSA output frame size change. 
 +    * added getBufferSize function for alsa out
  
-commit d3c643565f6c7ad2824e4896ff8eaea25b95b460 +Features: 
-AuthorBent Bisballe Nyeng <deva@aasimon.org> +  * Record and measure real cymbal choke-time and use this value instead of the current 68ms
-Date:   Wed Sep 8 18:29:48 2021 +0200+    * Adjust choke ramp-down time to better reflect the actual dampening time of a hand-dampened cymbal. 
 +  * Add support for triggering multiple instruments with one midi note. 
 +  * Add voice-limit parameters to cli 
 +  * Add setting for controlling ALSA periods to output module. 
 +  * Add ALSA MIDI seq input support
  
-    Remove sndfile.h from audiofile header+Other: 
 +  * Add unit-test for EventsDS::clear() method. 
 +  * Add clear member function to EventsDS. 
 +  * Add assert to break infinite loop in case of a bug. 
 +  * Add -Wextra to debug compilation flags. 
 +  * Make it possible to (only) build unit-test in parrallel. 
 +  * Add dggui namespace to libdggui components. 
 +  * Split UI code into application/plugin UI and UI library. 
 +  * Run and fix unit-tests on windows. 
 +  * Make rcgen compile and work on windows again through autotools. 
 +  * Improve cocoa/macOS rendering speed by removing redraw on all events. 
 +  * Reduce UI window height to fit on low-res displays.
  
-commit e84fd0f98fc1188e6ec81669eeebe7e061bbe25b +Contributors
-AuthorBent Bisballe Nyeng <deva@aasimon.org> +  Bent Bisballe Nyeng 
-Date:   Wed Sep 8 17:46:30 2021 +0200 +  * André Nusser 
- +  Volker Fischer 
-    Fix missing backslash in libdg includepaths +  * French translations by Olivier Humbert 
- +Special thanks to Veticus for support in the macOS optimizations.
-commit 380213d0a092a874182f1cf9c8d0cf828a624511 +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Mon Aug 9 19:23:19 2021 +0200 +
- +
-    Adjust choke ramp-down time to better reflect the actual dampening time of a hand-dampened cymbal. +
- +
-commit f43935b5c873676a632b23cbfcef45a4431b233d +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Sun Aug 8 10:34:54 2021 +0200 +
- +
-    Add support for a single midi note that plays multiple instruments. +
- +
-commit a2483a839264369482fff135d33f007ded266d3c +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Wed Aug 4 11:37:39 2021 +0200 +
- +
-    Fix crash when loading a kit with more channels than the engine was compiled for. +
- +
-commit d76db6f000844cac0afdff87e21abdf4ec009f07 +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Wed Jul 28 19:24:55 2021 +0200 +
- +
-    Aftertouch choke if velocities > 0 instead of == 0 as this seem to be the vdrum vendor concensus. +
- +
-commit 62f7f2b2b004162b06af844dbc1a3cda696cfd9e +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Wed Jul 28 18:46:45 2021 +0200 +
- +
-    Fix aftertouch choke regression error. +
- +
-commit 17dbc476f4c2d984d083d66d142cca496ed5f84e +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Sun Jul 4 19:06:01 2021 +0200 +
- +
-    Fix compiler warning. +
- +
-commit 39118c5f8577451c434531cf38c7505762c69484 +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Sun Jul 4 19:05:38 2021 +0200 +
- +
-    Skip events whose audio-files has not yet been loaded. +
- +
-commit 2a3a269b12a28f0bfadca30ed800184a98f215b8 +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Sun Jul 4 19:04:56 2021 +0200 +
- +
-    Clear all active events (ie. stop playing samples) when loading a new kit. +
- +
-commit 71e6faeaaa0bb3085fcd838046166025990424a6 +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Mon Apr 12 20:48:14 2021 +0200 +
- +
-    Add unit-test for EventsDS::clear() method. +
- +
-commit da3d7a913c0b10b4aa776b97def10a3727e07bd5 +
-Author: André Nusser <anusser@mpi-inf.mpg.de> +
-Date:   Sun Apr 11 20:23:04 2021 +0200 +
- +
-    Add clear member function to EventsDS. +
- +
-commit fe1986214251bcd110837b81ed2159d75c58f8e2 +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Sat Apr 10 18:36:47 2021 +0200 +
- +
-    Get rid of big stack allocation during resampler (re-)configuration. +
- +
-commit a638001e3249edf7264b5ee0f6d5280229aeb671 +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Thu Jun 10 06:58:46 2021 +0200 +
- +
-    Add missing include +
- +
-commit 24856ea494f6b3a84bc3d3d313a57b1882181913 +
-Author: André Nusser <anusser@mpi-inf.mpg.de> +
-Date:   Sat May 22 22:08:19 2021 +0200 +
- +
-    Add assert to break infinite loop in case of a bug. +
- +
-commit 0fcb75e864ff8ed42622249dfdd7af9abfda033d +
-Author: André Nusser <anusser@mpi-inf.mpg.de> +
-Date:   Sat May 22 09:37:02 2021 +0200 +
- +
-    This should fix wrong sample selection with two samples. +
- +
-commit 7f9f86a75c2ebd7875a57ce87e511e15b75c3b1c +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Sat May 15 22:49:06 2021 +0200 +
- +
-    Add -Wextra to debug compilation flags. +
- +
-commit bc0e0799546bf05483f0c5edbe46141960829ba7 +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Sat May 15 22:06:28 2021 +0200 +
- +
-    Make it possible to (only) build unit-test in pararllel. +
- +
-commit d605a7a9166dce74aa17d33da92e11ca9b467e55 +
-Author: Volker Fischer <corrados@users.noreply.github.com> +
-Date:   Sat Apr 24 20:31:53 2021 +0200 +
- +
-    added voice limit cli parameters +
- +
-commit 28096a402947b05c7e923e075f926263a3279a42 +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Thu Apr 22 18:18:53 2021 +0200 +
- +
-    Fix crash when doing async-load in cli. +
- +
-commit fcfaa7affa0ac8afeaf38346226beb30fca09733 (nsm) +
-Author: Volker Fischer <corrados@users.noreply.github.com> +
-Date:   Tue Feb 9 20:32:50 2021 +0100 +
- +
-    Add setting for controlling ALSA periods to output module. +
- +
-commit 3dd3c332414bfbebd69bfd71a4a3198198525eb6 +
-Author: Volker Fischer <corrados@users.noreply.github.com> +
-Date:   Tue Feb 9 20:32:10 2021 +0100 +
- +
-    Add ALSA midi input support+
- +
-commit 9310ffe5959ce4de02204b6cd251d4b4a58c69b9 +
-Author: Volker Fischer <corrados@users.noreply.github.com> +
-Date:   Mon Feb 8 19:04:39 2021 +0100 +
- +
-    added getBufferSize function for alsa out +
- +
-commit 10ed9e59b8b9aee402547d1261463e00872e03d8 +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Sun Jan 31 14:34:13 2021 +0100 +
- +
-    Fix compiling without nls. +
- +
-commit d1d53e5a83d981e190aed52b95a18f6ffa0d784f +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Fri Jan 8 20:28:42 2021 +0100 +
- +
-    Fix directed choke regression error. +
- +
-commit 756da05c384e3d9258fc07cf9441d899238503f1 +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Sun Jan 3 11:50:41 2021 +0100 +
- +
-    Add dggui namespace to libdggui components. +
- +
-commit 645250e1cd8ce9bc1faea599df7a1b05836bfeb8 +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Tue Dec 29 16:09:43 2020 +0100 +
- +
-    Split UI code into application/plugin UI and UI library. +
- +
-commit dce64999d3325c5b55499d6ba657066efa48fbff +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Wed Dec 23 21:10:54 2020 +0100 +
- +
-    Fix unit-test compilation on windows. +
- +
-commit 7df0197c7fb39650a7a428eb3b28e8f289ad54d3 +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Wed Dec 23 20:51:42 2020 +0100 +
- +
-    Fix rcgen on windows. +
- +
-commit b6c067111cd15b494024863f05f7235787e99dff +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Wed Dec 23 18:54:30 2020 +0100 +
- +
-    Remove redraw on all cocoa/macOS events to speed up UI rendering. +
- +
-commit 685a3eb11ab5167758449410961c753e5685830b +
-Author: Bent Bisballe Nyeng <deva@aasimon.org> +
-Date:   Mon Nov 23 19:55:51 2020 +0100 +
- +
-    Make configure fail if nls is enabled but the gettext tools are not found. +
-</code>+
changelog/drumgizmo-0.9.20.1649944439.txt.gz · Last modified: 2022/04/14 15:53 by deva
Trace:
GNU Free Documentation License 1.3
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0