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:56] – [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 |
- | Fix compilation with gcc-11 (deva) | + | |
- | Fix OSX AudioCacheFileTest unit-test. (non-error: | + | |
- | Prevent processing jack clients | + | 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. |
- | Fix missing backslash | + | * A compilation error due to an update |
+ | * Code can now properly be compiled with NSL support disabled at configure time. | ||
+ | * Compilation with the modern gcc-11 compiler has been fixed. | ||
- | Record and measure real cymbal choke-time and use this value instead | + | On top of this a lot of crash-bugs has been fixed. |
- | 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 note. (deva) | + | 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. |
- | Add support | + | |
- | Fix crash when loading a drum-kit that has more channels than the engine is compiled | ||
- | 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/chaot4) | + | ========================================================================================== |
- | Skip events whose audio-files has not yet been loaded. | + | COMPILATION BUGS: |
+ | * :!:Fix compilation with gcc-11 (deva) | ||
+ | * Remove sndfile.h from audiofile header | ||
+ | * Fix missing backslash in libdg includepaths | ||
+ | * Fix compiler warning. | ||
+ | * Add missing include | ||
+ | * :!:Fix compilation issue when compiling without nls enabled. (deva) | ||
+ | * Make configure fail if nls is enabled but gettext tools not found. (deva) | ||
- | Clear all active events (ie. stop playing samples) | + | ========================================================================================== |
- | | + | 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. | ||
+ | * Fix crash when pressing play while loading a drumkit. See IRC (deva/ | ||
+ | | ||
+ | * :!:Fix crash when loading Crocell kit in ardour | ||
+ | | ||
+ | * Fix crash when doing async-load in cli. | ||
- | Fix crash when loading Crocell kit in ardour | + | ========================================================================================== |
- | Get rid of big stack allocation during resampler (re-)configuration. | + | OTHER BUGS: |
+ | * Make 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) | ||
+ | * 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. (corrados) | ||
+ | * added getBufferSize function for alsa out | ||
- | Add missing include | + | ========================================================================================== |
- | | + | FEATURES: |
- | This should fix wrong sample selection | + | * Record and measure real cymbal choke-time and use this value instead of the current 68ms. (deva) |
- | Add -Wextra | + | |
- | Make it possible | + | * Add support for triggering multiple instruments |
+ | | ||
+ | * Add setting for controlling ALSA periods | ||
+ | * Add ALSA MIDI seq input support | ||
- | Add voice-limit parameters | + | ========================================================================================== |
- | added voice limit cli parameters | + | 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 | ||
+ | * Add dggui namespace to libdggui components. | ||
+ | * Split UI code into application/ | ||
+ | * Run and fix unit-tests on windows. (deva) | ||
+ | * Make rcgen compile and work on windows again through autotools. (deva) | ||
+ | * Improve cocoa/macOS rendering speed by removing redraw on all events. | ||
+ | * Reduce UI window height to fit on low-res displays. | ||
- | 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) | + | Contributors: |
- | Add ALSA midi input support. | + | * Bent Bisballe Nyeng |
- | + | * André Nusser | |
- | Fix ALSA output frame size change. (corrados) | + | * Volker Fischer |
- | added getBufferSize function for alsa out | + | * French translations by Olivier Humbert |
- | + | Special thanks | |
- | Fix compilation issue when compiling without nls enabled. (deva) | + | |
- | Fix compiling without nls. | + | |
- | Fix directed choke regression error. | + | |
- | Add dggui namespace | + | |
- | Split UI code into application/ | + | |
- | + | ||
- | Run and fix unit-tests on windows. (deva) | + | |
- | Fix unit-test compilation on windows. | + | |
- | + | ||
- | Make rcgen compile and work on windows again through autotools. (deva) | + | |
- | Fix rcgen on windows. | + | |
- | + | ||
- | Improve | + | |
- | Remove redraw on all cocoa/macOS events to speed up UI rendering. | + | |
- | + | ||
- | 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. | + | |
- | </ | + |