This is an old revision of the document!
DRAFT
Roadmap: version_0920
NOTE TO AUTHORS: Insert video like this:
NOTE TO AUTHORS: Insert audio like this:
END OF NOTE
New stuff: Make configure fail if nls is enabled but gettext tools not found. (deva) Make rcgen compile and work on windows again through autotools. (deva) Run and fix unit-tests on windows. (deva) https://www.gnu.org/software/libtool/manual/html_node/Wrapper-executables.html Add voice-limit parameters to cli (corrados) 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 of the current 68ms. (deva) BUGs: 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/veticus) 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 without nls enabled. (deva) Fix crash when pressing play while loading a drumkit. See IRC (deva/chaot4) Fix crash when loading a drum-kit that has more channels than the engine is compiled
commit 235ad6fbbce2e0ae9e06db960a5ba3b099936ace (HEAD -> develop, origin/develop) Author: Bent Bisballe Nyeng <deva@aasimon.org> Date: Sat Jan 22 20:42:50 2022 +0100 Prevent processing jack clients that are being deleted. commit d3c643565f6c7ad2824e4896ff8eaea25b95b460 Author: Bent Bisballe Nyeng <deva@aasimon.org> Date: Wed Sep 8 18:29:48 2021 +0200 Remove sndfile.h from audiofile header commit e84fd0f98fc1188e6ec81669eeebe7e061bbe25b Author: Bent Bisballe Nyeng <deva@aasimon.org> Date: Wed Sep 8 17:46:30 2021 +0200 Fix missing backslash in libdg includepaths commit 380213d0a092a874182f1cf9c8d0cf828a624511 Author: Bent Bisballe Nyeng <deva@aasimon.org> 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 <deva@aasimon.org> 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 <deva@aasimon.org> 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 <deva@aasimon.org> 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 <deva@aasimon.org> Date: Wed Jul 28 18:46:45 2021 +0200 Fix aftertouch choke regression error. commit 17dbc476f4c2d984d083d66d142cca496ed5f84e Author: Bent Bisballe Nyeng <deva@aasimon.org> Date: Sun Jul 4 19:06:01 2021 +0200 Fix compiler warning. commit 39118c5f8577451c434531cf38c7505762c69484 Author: Bent Bisballe Nyeng <deva@aasimon.org> 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 <deva@aasimon.org> 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 <deva@aasimon.org> Date: Mon Apr 12 20:48:14 2021 +0200 Add unit-test for EventsDS::clear() method. commit da3d7a913c0b10b4aa776b97def10a3727e07bd5 Author: André Nusser <anusser@mpi-inf.mpg.de> Date: Sun Apr 11 20:23:04 2021 +0200 Add clear member function to EventsDS. commit fe1986214251bcd110837b81ed2159d75c58f8e2 Author: Bent Bisballe Nyeng <deva@aasimon.org> 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 <deva@aasimon.org> Date: Thu Jun 10 06:58:46 2021 +0200 Add missing include commit 24856ea494f6b3a84bc3d3d313a57b1882181913 Author: André Nusser <anusser@mpi-inf.mpg.de> 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 <anusser@mpi-inf.mpg.de> Date: Sat May 22 09:37:02 2021 +0200 This should fix wrong sample selection with two samples. commit 7f9f86a75c2ebd7875a57ce87e511e15b75c3b1c Author: Bent Bisballe Nyeng <deva@aasimon.org> Date: Sat May 15 22:49:06 2021 +0200 Add -Wextra to debug compilation flags. commit bc0e0799546bf05483f0c5edbe46141960829ba7 Author: Bent Bisballe Nyeng <deva@aasimon.org> Date: Sat May 15 22:06:28 2021 +0200 Make it possible to (only) build unit-test in pararllel. commit d605a7a9166dce74aa17d33da92e11ca9b467e55 Author: Volker Fischer <corrados@users.noreply.github.com> Date: Sat Apr 24 20:31:53 2021 +0200 added voice limit cli parameters commit 28096a402947b05c7e923e075f926263a3279a42 Author: Bent Bisballe Nyeng <deva@aasimon.org> Date: Thu Apr 22 18:18:53 2021 +0200 Fix crash when doing async-load in cli. commit fcfaa7affa0ac8afeaf38346226beb30fca09733 (nsm) Author: Volker Fischer <corrados@users.noreply.github.com> Date: Tue Feb 9 20:32:50 2021 +0100 Add setting for controlling ALSA periods to output module. commit 3dd3c332414bfbebd69bfd71a4a3198198525eb6 Author: Volker Fischer <corrados@users.noreply.github.com> Date: Tue Feb 9 20:32:10 2021 +0100 Add ALSA midi input support. commit 9310ffe5959ce4de02204b6cd251d4b4a58c69b9 Author: Volker Fischer <corrados@users.noreply.github.com> Date: Mon Feb 8 19:04:39 2021 +0100 added getBufferSize function for alsa out commit 10ed9e59b8b9aee402547d1261463e00872e03d8 Author: Bent Bisballe Nyeng <deva@aasimon.org> Date: Sun Jan 31 14:34:13 2021 +0100 Fix compiling without nls. commit d1d53e5a83d981e190aed52b95a18f6ffa0d784f Author: Bent Bisballe Nyeng <deva@aasimon.org> Date: Fri Jan 8 20:28:42 2021 +0100 Fix directed choke regression error. commit 756da05c384e3d9258fc07cf9441d899238503f1 Author: Bent Bisballe Nyeng <deva@aasimon.org> Date: Sun Jan 3 11:50:41 2021 +0100 Add dggui namespace to libdggui components. commit 645250e1cd8ce9bc1faea599df7a1b05836bfeb8 Author: Bent Bisballe Nyeng <deva@aasimon.org> Date: Tue Dec 29 16:09:43 2020 +0100 Split UI code into application/plugin UI and UI library. commit dce64999d3325c5b55499d6ba657066efa48fbff Author: Bent Bisballe Nyeng <deva@aasimon.org> Date: Wed Dec 23 21:10:54 2020 +0100 Fix unit-test compilation on windows. commit 7df0197c7fb39650a7a428eb3b28e8f289ad54d3 Author: Bent Bisballe Nyeng <deva@aasimon.org> Date: Wed Dec 23 20:51:42 2020 +0100 Fix rcgen on windows. commit b6c067111cd15b494024863f05f7235787e99dff Author: Bent Bisballe Nyeng <deva@aasimon.org> 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 <deva@aasimon.org> Date: Mon Nov 23 19:55:51 2020 +0100 Make configure fail if nls is enabled but the gettext tools are not found.