This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
changelog:drumgizmo-0.9.20 [2022/04/16 19:18] – 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: | ||
- | </ | ||
- | {{https:// | ||
- | < | ||
- | NOTE TO AUTHORS: Insert audio like this: | ||
- | </ | ||
- | {{.https:// | ||
- | < | ||
- | END OF NOTE | ||
- | </ | ||
- | This release | + | This release |
Noteworthy bugs that has been fixed: | 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. | + | |
- | * 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. | + | * 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. | + | * Code can now properly be compiled with NSL support disabled at configure time. |
+ | * Compilation with the modern gcc-11 compiler has been fixed. | ||
- | And a lot of crashs | + | On top of this a lot of crash-bugs has been fixed. |
- | In the feature area a single star shines specifically bright in the night: | + | Thanks to corrados, this version adds support for midi input through the alsa seq driver |
- | < | + | Compilation Bugs: |
- | Fix compilation with gcc-11 | + | * **Fix compilation with gcc-11** |
- | Fix OSX AudioCacheFileTest unit-test. (non-error: was really an out-of-disc-space error on the build-agent) (deva) | + | * **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 missing backslash | + | * **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. | ||
+ | | ||
+ | * Fix crash when doing async-load | ||
- | Record and measure real cymbal choke-time and use this value instead of the current 68ms. (deva) | + | Other Bugs: |
- | Adjust choke ramp-down time to better reflect the actual dampening time of a hand-dampened cymbal. | + | * **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 | ||
+ | * Fix ALSA output frame size change. | ||
+ | * added getBufferSize function for alsa out | ||
- | Add support for triggering multiple instruments with one note. (deva) | + | Features: |
- | Add support | + | * 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 setting | ||
+ | * Add ALSA MIDI seq input support | ||
- | Fix crash when loading a drum-kit that has more channels than the engine is compiled | + | Other: |
- | Fix crash when loading a kit with more channels than the engine was compiled for. | + | |
- | + | | |
- | Make aftertouch choke if velocities > 0 instead of == 0 as this seem to be the vdrum vendor concensus. (deva) | + | |
- | Aftertouch choke if velocities > 0 instead of == 0 as this seem to be the vdrum vendor concensus. | + | |
- | + | | |
- | Fixed directed-chokes regression error. (deva) | + | |
- | Fix after-touch chokes regression error. (deva) | + | |
- | Fix aftertouch choke regression error. | + | |
- | Fix compiler warning. | + | |
- | + | | |
- | Fix crash when pressing play while loading a drumkit. See IRC (deva/ | + | |
- | Skip events whose audio-files has not yet been loaded. | + | |
- | + | ||
- | Clear all active events (ie. stop playing samples) when loading a new kit. | + | |
- | Add unit-test for EventsDS:: | + | |
- | Add clear member function to EventsDS. | + | |
- | + | ||
- | 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. | + | |
- | + | ||
- | Add missing include | + | |
- | | + | |
- | This should fix wrong sample selection with two samples. | + | |
- | | + | |
- | Make it possible to (only) build unit-test in parrallel. | + | |
- | + | ||
- | Add voice-limit parameters to cli (corrados) | + | |
- | added voice limit cli parameters | + | |
- | + | ||
- | Fix cli crash when using async-load (deva/ | + | |
- | Fix crash when doing async-load in cli. | + | |
- | Add setting for controlling ALSA periods to output module. | + | |
- | + | ||
- | Add ALSA MIDI seq support (corrados) | + | |
- | Add ALSA midi input support. | + | |
- | + | ||
- | Fix ALSA output frame size change. (corrados) | + | |
- | added getBufferSize function for alsa out | + | |
- | + | ||
- | Fix compilation issue when compiling without nls enabled. (deva) | + | |
- | Fix compiling without nls. | + | |
- | Fix directed choke regression error. | + | |
- | | + | |
- | Split UI code into application/ | + | |
- | + | ||
- | Run and fix unit-tests on windows. | + | |
- | Fix unit-test compilation on windows. | + | |
- | + | ||
- | Make rcgen compile and work on windows again through autotools. | + | |
- | Fix rcgen on windows. | + | |
- | + | ||
- | Improve macOS rendering speed. (deva/ | + | |
- | Remove | + | |
- | + | ||
- | Make configure fail if nls is enabled but gettext tools not found. (deva) | + | |
- | Make configure fail if nls is enabled but the gettext tools are not found. | + | |
- | + | ||
- | Reduce UI window height to fit on " | + | |
- | Make main window slightly less tall to better | + | |
Contributors: | Contributors: | ||
- | Bent Bisballe Nyeng < | + | * Bent Bisballe Nyeng |
- | André Nusser | + | |
- | Volker Fischer | + | |
+ | * French translations by Olivier Humbert | ||
Special thanks to Veticus for support in the macOS optimizations. | Special thanks to Veticus for support in the macOS optimizations. | ||
- | </ |