Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
changelog:drumgizmo-0.9.20 [2022/07/08 10:56]
deva
changelog:drumgizmo-0.9.20 [2022/09/08 18:37]
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> 
  
 This release was originally intended as a bugfix release, but quite a few features also managed to find their way in. This release was originally intended as a bugfix release, but quite a few features also managed to find their way in.
Line 26: Line 14:
 Thanks to corrados, this version adds support for midi input through the alsa seq driver for the command line version of drumgizmo. So now drumgizmo can be run from the commandline entirely without the need for jack. Thanks to corrados, this version adds support for midi input through the alsa seq driver for the command line version of drumgizmo. So now drumgizmo can be run from the commandline entirely without the need for jack.
  
- +Compilation Bugs
- +  * **Fix compilation with gcc-11** 
- +  * **Fix compilation issue when compiling without nls enabled.**
-========================================================================================== +
-COMPILATION BUGS+
-  * :!:Fix compilation with gcc-11 (deva)+
   * Remove sndfile.h from audiofile header   * Remove sndfile.h from audiofile header
   * Fix missing backslash in libdg includepaths   * Fix missing backslash in libdg includepaths
   * Fix compiler warning.   * Fix compiler warning.
   * Add missing include   * Add missing include
-  * :!:Fix compilation issue when compiling without nls enabled. (deva) +  * Make configure fail if nls is enabled but gettext tools not found.
-  * Make configure fail if nls is enabled but gettext tools not found. (deva)+
  
-========================================================================================== +Crash Bugs: 
-CRASH BUGS:+  * **Fix crash when loading a kit with more channels than the engine was compiled for.** 
 +  * **Fix crash when loading Crocell kit in ardour (stack allocation issue) - see Ardour bug report.** 
 +    * Get rid of big stack allocation during resampler (re-)configuration.
   * Prevent processing jack clients that are being deleted.   * Prevent processing jack clients that are being deleted.
-  * :!:Fix crash when loading a kit with more channels than the engine was compiled for. +  * Fix crash when pressing play while loading a drumkit.
-  * Fix crash when pressing play while loading a drumkit. See IRC (deva/chaot4)+
     * Skip events whose audio-files has not yet been loaded.     * Skip events whose audio-files has not yet been loaded.
-  * :!:Fix crash when loading Crocell kit in ardour (stack allocation issue) - see Ardour bug report. (deva) 
-    * Get rid of big stack allocation during resampler (re-)configuration. 
   * Fix crash when doing async-load in cli.   * Fix crash when doing async-load in cli.
  
-========================================================================================== +Other Bugs: 
-OTHER BUGS+  * **Fixed directed-chokes regression error.** 
-  * Make aftertouch choke if velocities > 0 instead of == 0 as this seem to be the vdrum vendor concensus. (deva) +  * **Fix after-touch chokes regression error.** 
-  * :!:Fixed directed-chokes regression error. (deva) +  * **Fix wrong sample selection with instruments having only two samples.** 
-  * :!: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.
   * Clear all active events (ie. stop playing samples) when loading a new kit.   * Clear all active events (ie. stop playing samples) when loading a new kit.
-  * :!:Fix wrong sample selection with instruments having only two samples. +  * Fix ALSA output frame size change.
-  * Fix ALSA output frame size change. (corrados)+
     * added getBufferSize function for alsa out     * added getBufferSize function for alsa out
  
-========================================================================================== +Features
-FEATURES+  * Record and measure real cymbal choke-time and use this value instead of the current 68ms.
-  * Record and measure real cymbal choke-time and use this value instead of the current 68ms. (deva)+
     * Adjust choke ramp-down time to better reflect the actual dampening time of a hand-dampened cymbal.     * 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. (deva) +  * Add support for triggering multiple instruments with one midi note. 
-  * Add voice-limit parameters to cli (corrados)+  * Add voice-limit parameters to cli
   * Add setting for controlling ALSA periods to output module.   * Add setting for controlling ALSA periods to output module.
-  * Add ALSA MIDI seq input support (corrados)+  * Add ALSA MIDI seq input support
  
-========================================================================================== +Other:
-OTHER:+
   * Add unit-test for EventsDS::clear() method.   * Add unit-test for EventsDS::clear() method.
   * Add clear member function to EventsDS.   * Add clear member function to EventsDS.
Line 77: Line 57:
   * Add dggui namespace to libdggui components.   * Add dggui namespace to libdggui components.
   * Split UI code into application/plugin UI and UI library.   * Split UI code into application/plugin UI and UI library.
-  * Run and fix unit-tests on windows. (deva) +  * Run and fix unit-tests on windows. 
-  * Make rcgen compile and work on windows again through autotools. (deva)+  * Make rcgen compile and work on windows again through autotools.
   * Improve cocoa/macOS rendering speed by removing redraw on all events.   * Improve cocoa/macOS rendering speed by removing redraw on all events.
   * Reduce UI window height to fit on low-res displays.   * Reduce UI window height to fit on low-res displays.
- 
-========================================================================================== 
  
 Contributors: Contributors:
changelog/drumgizmo-0.9.20.txt · Last modified: 2022/09/08 18:37 by deva
Trace:
GNU Free Documentation License 1.3
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0