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/05/20 18:21] – [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 | + | 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 |
- | < | ||
- | Fix compilation with gcc-11 (deva) | ||
- | Fix OSX AudioCacheFileTest unit-test. (non-error: was really an out-of-disc-space error on the build-agent) (deva) | ||
- | Prevent processing jack clients that are being deleted. | ||
- | Remove sndfile.h from audiofile header | ||
- | Fix missing backslash in libdg includepaths | ||
- | 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 | + | ========================================================================================== |
- | Add support for a single midi note that plays multiple instruments. | + | COMPILATION BUGS: |
+ | * :!:Fix compilation | ||
+ | * 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) | ||
- | Fix crash when loading a drum-kit that has more channels than the engine | + | ========================================================================================== |
- | Fix crash when loading a kit with more channels than the engine was compiled for. | + | CRASH BUGS: |
+ | * Prevent processing jack clients that are being deleted. | ||
+ | * :!:Fix crash when loading a kit with more channels than the engine | ||
+ | | ||
+ | * Skip events whose audio-files has not yet been loaded. | ||
+ | * :!:Fix crash when loading Crocell | ||
+ | * Get rid of big stack allocation during resampler (re-)configuration. | ||
+ | * Fix crash when doing async-load in cli. | ||
- | Make aftertouch choke if velocities > 0 instead of == 0 as this seem to be the vdrum vendor concensus. (deva) | + | ========================================================================================== |
- | | + | OTHER BUGS: |
+ | * Make aftertouch choke if velocities > 0 instead of == 0 as this seem to be the vdrum vendor concensus. (deva) | ||
+ | * :!: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 | ||
- | Fixed directed-chokes regression error. (deva) | + | ========================================================================================== |
- | Fix after-touch chokes regression error. (deva) | + | FEATURES: |
- | Fix aftertouch choke regression error. | + | * Record and measure real cymbal choke-time and use this value instead of the current 68ms. (deva) |
- | Fix compiler warning. | + | * 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) | ||
- | Fix crash when pressing play while loading a drumkit. See IRC (deva/ | + | ========================================================================================== |
- | Skip events whose audio-files has not yet been loaded. | + | OTHER: |
- | + | | |
- | 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. (deva) | + | |
- | Fix unit-test compilation on windows. | + | |
- | + | ||
- | Make rcgen compile and work on windows again through autotools. (deva) | + | |
- | 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: |