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/14 15:53] – 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 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 | + | |
- | </ | + | |
+ | 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: |
- | commit 235ad6fbbce2e0ae9e06db960a5ba3b099936ace | + | * **Fix crash when loading a kit with more channels than the engine was compiled for.** |
- | Author: Bent Bisballe Nyeng < | + | * **Fix crash when loading Crocell kit in ardour |
- | Date: Sat Jan 22 20:42:50 2022 +0100 | + | * 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. | ||
- | Prevent processing jack clients that are being deleted. | + | 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 | ||
- | commit d3c643565f6c7ad2824e4896ff8eaea25b95b460 | + | Features: |
- | Author: Bent Bisballe Nyeng < | + | * Record and measure real cymbal choke-time and use this value instead of the current 68ms. |
- | Date: Wed Sep 8 18:29:48 2021 +0200 | + | * 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 | ||
- | Remove sndfile.h from audiofile header | + | 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. | ||
- | commit e84fd0f98fc1188e6ec81669eeebe7e061bbe25b | + | Contributors: |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Wed Sep 8 17:46:30 2021 +0200 | + | * André |
- | + | | |
- | Fix missing backslash in libdg includepaths | + | * French translations by Olivier Humbert |
- | + | Special thanks to Veticus | |
- | commit 380213d0a092a874182f1cf9c8d0cf828a624511 | + | |
- | Author: | + | |
- | Date: Mon Aug 9 19:23:19 2021 +0200 | + | |
- | + | ||
- | Adjust choke ramp-down time to better reflect the actual dampening time of a hand-dampened cymbal. | + | |
- | + | ||
- | commit f43935b5c873676a632b23cbfcef45a4431b233d | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Sun Aug 8 10:34:54 2021 +0200 | + | |
- | + | ||
- | Add support for a single midi note that plays multiple instruments. | + | |
- | + | ||
- | commit a2483a839264369482fff135d33f007ded266d3c | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Wed Aug 4 11:37:39 2021 +0200 | + | |
- | + | ||
- | Fix crash when loading a kit with more channels than the engine was compiled for. | + | |
- | + | ||
- | commit d76db6f000844cac0afdff87e21abdf4ec009f07 | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Wed Jul 28 19:24:55 2021 +0200 | + | |
- | + | ||
- | Aftertouch choke if velocities > 0 instead of == 0 as this seem to be the vdrum vendor concensus. | + | |
- | + | ||
- | commit 62f7f2b2b004162b06af844dbc1a3cda696cfd9e | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Wed Jul 28 18:46:45 2021 +0200 | + | |
- | + | ||
- | Fix aftertouch choke regression error. | + | |
- | + | ||
- | commit 17dbc476f4c2d984d083d66d142cca496ed5f84e | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Sun Jul 4 19:06:01 2021 +0200 | + | |
- | + | ||
- | Fix compiler warning. | + | |
- | + | ||
- | commit 39118c5f8577451c434531cf38c7505762c69484 | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Sun Jul 4 19:05:38 2021 +0200 | + | |
- | + | ||
- | Skip events whose audio-files has not yet been loaded. | + | |
- | + | ||
- | commit 2a3a269b12a28f0bfadca30ed800184a98f215b8 | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Sun Jul 4 19:04:56 2021 +0200 | + | |
- | + | ||
- | Clear all active events (ie. stop playing samples) when loading a new kit. | + | |
- | + | ||
- | commit 71e6faeaaa0bb3085fcd838046166025990424a6 | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Mon Apr 12 20:48:14 2021 +0200 | + | |
- | + | ||
- | Add unit-test for EventsDS:: | + | |
- | + | ||
- | commit da3d7a913c0b10b4aa776b97def10a3727e07bd5 | + | |
- | Author: André | + | |
- | Date: Sun Apr 11 20:23:04 2021 +0200 | + | |
- | + | ||
- | Add clear member function to EventsDS. | + | |
- | + | ||
- | commit fe1986214251bcd110837b81ed2159d75c58f8e2 | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Sat Apr 10 18:36:47 2021 +0200 | + | |
- | + | ||
- | Get rid of big stack allocation during resampler (re-)configuration. | + | |
- | + | ||
- | commit a638001e3249edf7264b5ee0f6d5280229aeb671 | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Thu Jun 10 06:58:46 2021 +0200 | + | |
- | + | ||
- | Add missing include | + | |
- | + | ||
- | commit 24856ea494f6b3a84bc3d3d313a57b1882181913 | + | |
- | Author: André Nusser < | + | |
- | Date: Sat May 22 22:08:19 2021 +0200 | + | |
- | + | ||
- | Add assert to break infinite loop in case of a bug. | + | |
- | + | ||
- | commit 0fcb75e864ff8ed42622249dfdd7af9abfda033d | + | |
- | Author: André Nusser < | + | |
- | Date: Sat May 22 09:37:02 2021 +0200 | + | |
- | + | ||
- | This should fix wrong sample selection with two samples. | + | |
- | + | ||
- | commit 7f9f86a75c2ebd7875a57ce87e511e15b75c3b1c | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Sat May 15 22:49:06 2021 +0200 | + | |
- | + | ||
- | Add -Wextra to debug compilation flags. | + | |
- | + | ||
- | commit bc0e0799546bf05483f0c5edbe46141960829ba7 | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Sat May 15 22:06:28 2021 +0200 | + | |
- | + | ||
- | Make it possible to (only) build unit-test in pararllel. | + | |
- | + | ||
- | commit d605a7a9166dce74aa17d33da92e11ca9b467e55 | + | |
- | Author: | + | |
- | Date: Sat Apr 24 20:31:53 2021 +0200 | + | |
- | + | ||
- | added voice limit cli parameters | + | |
- | + | ||
- | commit 28096a402947b05c7e923e075f926263a3279a42 | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Thu Apr 22 18:18:53 2021 +0200 | + | |
- | + | ||
- | Fix crash when doing async-load in cli. | + | |
- | + | ||
- | commit fcfaa7affa0ac8afeaf38346226beb30fca09733 (nsm) | + | |
- | Author: Volker Fischer < | + | |
- | Date: Tue Feb 9 20:32:50 2021 +0100 | + | |
- | + | ||
- | Add setting | + | |
- | + | ||
- | commit 3dd3c332414bfbebd69bfd71a4a3198198525eb6 | + | |
- | Author: Volker Fischer < | + | |
- | Date: Tue Feb 9 20:32:10 2021 +0100 | + | |
- | + | ||
- | Add ALSA midi input support. | + | |
- | + | ||
- | commit 9310ffe5959ce4de02204b6cd251d4b4a58c69b9 | + | |
- | Author: Volker Fischer < | + | |
- | Date: Mon Feb 8 19:04:39 2021 +0100 | + | |
- | + | ||
- | added getBufferSize function for alsa out | + | |
- | + | ||
- | commit 10ed9e59b8b9aee402547d1261463e00872e03d8 | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Sun Jan 31 14:34:13 2021 +0100 | + | |
- | + | ||
- | Fix compiling without nls. | + | |
- | + | ||
- | commit d1d53e5a83d981e190aed52b95a18f6ffa0d784f | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Fri Jan 8 20:28:42 2021 +0100 | + | |
- | + | ||
- | Fix directed choke regression error. | + | |
- | + | ||
- | commit 756da05c384e3d9258fc07cf9441d899238503f1 | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Sun Jan 3 11:50:41 2021 +0100 | + | |
- | + | ||
- | Add dggui namespace to libdggui components. | + | |
- | + | ||
- | commit 645250e1cd8ce9bc1faea599df7a1b05836bfeb8 | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Tue Dec 29 16:09:43 2020 +0100 | + | |
- | + | ||
- | Split UI code into application/ | + | |
- | + | ||
- | commit dce64999d3325c5b55499d6ba657066efa48fbff | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Wed Dec 23 21:10:54 2020 +0100 | + | |
- | + | ||
- | Fix unit-test compilation on windows. | + | |
- | + | ||
- | commit 7df0197c7fb39650a7a428eb3b28e8f289ad54d3 | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Wed Dec 23 20:51:42 2020 +0100 | + | |
- | + | ||
- | Fix rcgen on windows. | + | |
- | + | ||
- | commit b6c067111cd15b494024863f05f7235787e99dff | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Wed Dec 23 18:54:30 2020 +0100 | + | |
- | + | ||
- | Remove redraw on all cocoa/macOS events to speed up UI rendering. | + | |
- | + | ||
- | commit 685a3eb11ab5167758449410961c753e5685830b | + | |
- | Author: Bent Bisballe Nyeng < | + | |
- | Date: Mon Nov 23 19:55:51 2020 +0100 | + | |
- | + | ||
- | Make configure fail if nls is enabled but the gettext tools are not found. | + | |
- | </ | + |