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 16:00] – [Release Notes for DrumGizmo-0.9.20] 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: 
-    Prevent processing jack clients that are being deleted. +  * **Fix crash when loading a kit with more channels than the engine was compiled for.** 
-    Remove sndfile.h from audiofile header +  * **Fix crash when loading Crocell kit in ardour (stack allocation issue) - see Ardour bug report.** 
-    Fix missing backslash in libdg includepaths +    * Get rid of big stack allocation during resampler (re-)configuration. 
-    Adjust choke ramp-down time to better reflect the actual dampening time of a hand-dampened cymbal+  * Prevent processing jack clients that are being deleted. 
-    Add support for a single midi note that plays multiple instruments+  * Fix crash when pressing play while loading a drumkit
-    Fix crash when loading a kit with more channels than the engine was compiled for+    * Skip events whose audio-files has not yet been loaded. 
-    Aftertouch choke if velocities > 0 instead of == 0 as this seem to be the vdrum vendor concensus. +  * Fix crash when doing async-load in cli. 
-    Fix aftertouch choke regression error. + 
-    Fix compiler warning. +Other Bugs: 
-    Skip events whose audio-files has not yet been loaded. +  * **Fixed directed-chokes regression error.** 
-    Clear all active events (ie. stop playing samples) when loading a new kit. +  * **Fix after-touch chokes regression error.** 
-    Add unit-test for EventsDS::clear() method. +  * **Fix wrong sample selection with instruments having only two samples.** 
-    Add clear member function to EventsDS. +  * Make aftertouch choke if velocities > 0 instead of == 0 as this seem to be the vdrum vendor concensus. 
-    Get rid of big stack allocation during resampler (re-)configuration. +  Clear all active events (ie. stop playing samples) when loading a new kit
-    Add missing include +  * Fix ALSA output frame size change
-    Add assert to break infinite loop in case of a bug. +    * added getBufferSize function for alsa out 
-    This should fix wrong sample selection with two samples. + 
-    Add -Wextra to debug compilation flags. +Features: 
-    Make it possible to (only) build unit-test in pararllel+  * Record and measure real cymbal choke-time and use this value instead of the current 68ms. 
-    added voice limit cli parameters +    * Adjust choke ramp-down time to better reflect the actual dampening time of a hand-dampened cymbal. 
-    Fix crash when doing async-load in cli. +  * Add support for triggering multiple instruments with one midi note. 
-    Add setting for controlling ALSA periods to output module. +  * Add voice-limit parameters to cli 
-    Add ALSA midi input support. +  * Add setting for controlling ALSA periods to output module. 
-    added getBufferSize function for alsa out +  * Add ALSA MIDI seq input support 
-    Fix compiling without nls. + 
-    Fix directed choke regression error. +Other: 
-    Add dggui namespace to libdggui components. +  * Add unit-test for EventsDS::clear() method. 
-    Split UI code into application/plugin UI and UI library. +  Add clear member function to EventsDS. 
-    Fix unit-test compilation on windows. +  Add assert to break infinite loop in case of a bug. 
-    Fix rcgen on windows. +  Add -Wextra to debug compilation flags. 
-    Remove redraw on all cocoa/macOS events to speed up UI rendering+  Make it possible to (only) build unit-test in parrallel
-    Make configure fail if nls is enabled but the gettext tools are not found. +  Add dggui namespace to libdggui components. 
-</code>+  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
 + 
 +Contributors: 
 +  * Bent Bisballe Nyeng 
 +  * André Nusser 
 +  * Volker Fischer 
 +  * French translations by Olivier Humbert 
 +Special thanks to Veticus for support in the macOS optimizations.
changelog/drumgizmo-0.9.20.1649944858.txt.gz · Last modified: 2022/04/14 16:00 by deva
Trace:
GNU Free Documentation License 1.3
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0