This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
changelog:drumgizmo-0.9.20 [2022/04/14 16:00] – [Release Notes for DrumGizmo-0.9.20] deva | changelog:drumgizmo-0.9.20 [2022/07/08 10:56] – deva | ||
---|---|---|---|
Line 14: | Line 14: | ||
</ | </ | ||
- | < | + | This release was originally intended as a bugfix release, |
- | New stuff: | + | |
- | Make configure fail if nls is enabled | + | |
- | Make rcgen compile and work on windows again through autotools. (deva) | + | |
- | Run and fix unit-tests on windows. (deva) | + | |
- | https://www.gnu.org/ | + | 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. | ||
+ | * 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 | + | |
- | BUGs: | + | Thanks to corrados, this version adds support for midi input through the alsa seq driver for the command line version |
- | 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/ | + | |
- | 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 | + | |
- | Fix crash when pressing play while loading a drumkit. See IRC (deva/ | + | |
- | Fix crash when loading a drum-kit that has more channels than the engine is compiled | + | |
- | </ | + | |
- | < | + | |
- | | + | |
- | Remove sndfile.h from audiofile header | + | ========================================================================================== |
- | Fix missing backslash in libdg includepaths | + | COMPILATION BUGS: |
- | | + | * :!:Fix compilation with gcc-11 (deva) |
- | Add support for a single midi note that plays multiple instruments. | + | * Remove sndfile.h from audiofile header |
- | Fix crash when loading a kit with more channels than the engine was compiled for. | + | |
- | | + | * Fix compiler warning. |
- | Fix aftertouch choke regression error. | + | |
- | Fix compiler warning. | + | * :!:Fix compilation issue when compiling without nls enabled. (deva) |
- | Skip events whose audio-files has not yet been loaded. | + | * Make configure fail if nls is enabled but gettext tools not found. (deva) |
- | Clear all active events (ie. stop playing samples) when loading a new kit. | + | |
- | Add unit-test for EventsDS:: | + | ========================================================================================== |
- | Add clear member function to EventsDS. | + | CRASH BUGS: |
- | Get rid of big stack allocation during resampler (re-)configuration. | + | * Prevent processing jack clients |
- | Add missing include | + | * :!:Fix crash when loading a kit with more channels than the engine was compiled for. |
- | | + | * Fix crash when pressing play while loading a drumkit. See IRC (deva/ |
- | This should fix wrong sample selection with two samples. | + | |
- | | + | * :!:Fix crash when loading Crocell kit in ardour (stack allocation issue) - see Ardour bug report. (deva) |
- | Make it possible to (only) build unit-test in pararllel. | + | * Get rid of big stack allocation during resampler (re-)configuration. |
- | added voice limit cli parameters | + | * Fix crash when doing async-load in cli. |
- | Fix crash when doing async-load in cli. | + | |
- | Add setting for controlling ALSA periods to output module. | + | ========================================================================================== |
- | Add ALSA midi input support. | + | OTHER BUGS: |
- | added getBufferSize function for alsa out | + | * Make aftertouch |
- | Fix compiling without nls. | + | * :!:Fixed directed-chokes |
- | Fix directed choke regression error. | + | * :!:Fix after-touch chokes regression error. (deva) |
- | | + | |
- | Split UI code into application/ | + | * :!:Fix wrong sample selection with instruments having only two samples. |
- | | + | * Fix ALSA output frame size change. (corrados) |
- | | + | |
- | | + | |
- | Make configure fail if nls is enabled but the gettext tools are not found. | + | ========================================================================================== |
- | </ | + | FEATURES: |
+ | * 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. | ||
+ | * Add support for triggering multiple instruments with one midi note. (deva) | ||
+ | * Add voice-limit parameters to cli (corrados) | ||
+ | * Add setting for controlling ALSA periods to output module. | ||
+ | * Add ALSA MIDI seq input support (corrados) | ||
+ | |||
+ | ========================================================================================== | ||
+ | OTHER: | ||
+ | * Add unit-test for EventsDS:: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | * Run and fix unit-tests on windows. | ||
+ | * Make rcgen compile and work on windows | ||
+ | * Improve | ||
+ | * Reduce | ||
+ | |||
+ | ========================================================================================== | ||
+ | |||
+ | Contributors: | ||
+ | * Bent Bisballe Nyeng | ||
+ | * André Nusser | ||
+ | * Volker Fischer | ||
+ | * French translations by Olivier Humbert | ||
+ | Special thanks to Veticus for support in the macOS optimizations. |