This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| changelog:drumgizmo-0.9.20 [2020/11/21 19:28] – deva | changelog:drumgizmo-0.9.20 [2022/09/08 18:37] (current) – deva | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | < | ||
| ======Release Notes for DrumGizmo-0.9.20====== | ======Release Notes for DrumGizmo-0.9.20====== | ||
| Roadmap: [[roadmap: | Roadmap: [[roadmap: | ||
| - | < | + | |
| - | NOTE TO AUTHORS: Insert video like this: | + | This release was originally intended as a bugfix release, but quite a few features also managed to find their way in. |
| - | </code> | + | |
| - | {{https://drumgizmo.org/out.ogv? | + | Noteworthy bugs that has been fixed: |
| - | < | + | * Software regression error in cymbal choke code has been fixed. So now choking of cymbals using both directed chokes and after-touch midi events work again as expected. |
| - | NOTE TO AUTHORS: Insert audio like this: | + | * 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. |
| - | {{.https://drumgizmo.org/media/0.9.17/new.ogg? | + | * Compilation with the modern gcc-11 compiler has been fixed. |
| - | <code> | + | |
| - | END OF NOTE | + | On top of this a lot of crash-bugs has been fixed. |
| - | </code> | + | |
| + | Thanks to corrados, this version adds support for midi input through the alsa seq driver for the command line version of drumgizmo. | ||
| + | |||
| + | 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. | ||
| + | |||
| + | 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. | ||
| + | * 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. | ||
| + | |||
| + | 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 | ||
| + | |||
| + | Features: | ||
| + | * Record and measure real cymbal choke-time and use this value instead of the current 68ms. | ||
| + | * 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 | ||
| + | |||
| + | Other: | ||
| + | * Add unit-test for EventsDS:: | ||
| + | * 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/ | ||
| + | * 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. | ||