Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
roadmap:features_roadmap [2021/08/05 10:17] – [Version 0.9.20] devaroadmap:features_roadmap [2023/02/17 14:31] – [Version 0.9.21] deva
Line 2: Line 2:
 Version ending with an even number are stability/bugfix releases (except 0). Versions ending with an odd number are feature releases that are potentially unstable.\\ Version ending with an even number are stability/bugfix releases (except 0). Versions ending with an odd number are feature releases that are potentially unstable.\\
  
- +=====Version 0.9.21===== 
-=====Version 0.9.20===== +//Feature release//\\
-//Bugfix release//\\+
 Not yet a target release date. Not yet a target release date.
- +  * {{:uncheck.png}} Output clicky-kit messages as [[https://linuxmusicians.com/viewtopic.php?f=55&t=24652|midi notes]]. 
-  * {{:check.png}} <del>Make configure fail if nls is enabled but gettext tools not found.</del> //(deva)// +  * {{:uncheck.png}} Compile for [[dev:macos_m1|macOS M1]] (arm). //(deva)// 
-  * {{:check.png}} <del>Make rcgen compile and work on windows again through autotools.</del> //(deva)// +  * {{:uncheck.png}} Compile without GUI [[https://linuxmusicians.com/viewtopic.php?f=57&t=24306&sid=6e61eb8798daa98f8564c169e65cbce6|with configure argument]]. //(deva)// 
-  * {{:check.png}} <del>Run and fix unit-tests on windows.</del> //(deva)// +  * {{:incheck.png}} Add CC to NoteOn conversion, controlled through midimap file. //(dingodoppelt)//
-    * https://www.gnu.org/software/libtool/manual/html_node/Wrapper-executables.html +
-  * {{:check.png}} <del>Add voice-limit parameters to cli</del> //(corrados)// +
-  * {{:check.png}} <del>Add ALSA MIDI support</del> //(corrados)// +
-    * {{:uncheck.png}} Use correct ALSA MIDI event position. //(corrados)//+
   * {{:incheck.png}} Hit position support: [[https://linuxmusicians.com/viewtopic.php?f=57&t=22557|see forum post by corrados]] //(deva/chaot4)//   * {{:incheck.png}} Hit position support: [[https://linuxmusicians.com/viewtopic.php?f=57&t=22557|see forum post by corrados]] //(deva/chaot4)//
   * {{:incheck.png}} Make support for the [[https://linuxmusicians.com/viewtopic.php?f=24&t=16854&sid=9cdd01d1d20e30185539a43a2048b29a|GPLed VST3]] //(deva)//   * {{:incheck.png}} Make support for the [[https://linuxmusicians.com/viewtopic.php?f=24&t=16854&sid=9cdd01d1d20e30185539a43a2048b29a|GPLed VST3]] //(deva)//
   * {{:uncheck.png}} Add [[https://github.com/RyoKosaka/HelloDrum-arduino-Library/blob/master/docs/sensing.md|curve-presets]] as strings to cli. //(chaot4)//   * {{:uncheck.png}} Add [[https://github.com/RyoKosaka/HelloDrum-arduino-Library/blob/master/docs/sensing.md|curve-presets]] as strings to cli. //(chaot4)//
-  * {{:incheck.png}} Add support for triggering multiple instruments with [[https://linuxmusicians.com/viewtopic.php?f=57&t=22963&p=130632|one note]]. //(deva)// +  * {{:uncheck.png}} Make hihat-pedal openness control. //(corrados)// 
-  * {{:uncheck.png}} Record and measure real cymbal choke-time and use this value instead of the current 68ms. //(deva)//+  * {{:uncheck.png}} Add support hiDPI displays on [[https://linuxmusicians.com/viewtopic.php?f=55&t=24264&p=142412#p142412|non-mac platforms]] 
 +  * {{:uncheck.png}} Add [[https://cleveraudio.org/|CLAP]] support.
  
   * {{:incheck.png}} Update drumkits to newest features:   * {{:incheck.png}} Update drumkits to newest features:
Line 28: Line 24:
  
   * BUGS:   * BUGS:
-    * {{:check.png}} <del>Fix compilation with [[https://linuxmusicians.com/viewtopic.php?f=57&t=23319&sid=c91092f23e1c04cf7e08ed0aa9a5b224|gcc-11]]</del> //(deva)// +    * {{:check.png}} <del>Investigate/fix weird [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2023_01_02|choking behaviour with the timing humanizaer enabled]].</del> //(deva)// 
-    * {{:check.png}} <del>Fix cli crash when using async-load</del> //(deva/corrados)// +    * {{:check.png}} <del>Don't clear midi events after jack processing - see [[http://git.drumgizmo.org/drumgizmo.git/tree/drumgizmo/input/jackmidi.cc?h=develop#n125|jackmidi.cc:125]]</del> //(corrados)// 
-    * {{:check.png}} <del>Fix crash when loading Crocell kit in ardour (stack allocation issue) - see [[https://tracker.ardour.org/view.php?id=8650|Ardour bug report]].</del> //(deva)// +    * {{:uncheck.png}} Make sure to make blocking AudioFile reads when [[https://linuxmusicians.com/viewtopic.php?p=150601#p150601|rendering]] - see [[http://git.drumgizmo.org/drumgizmo.git/tree/src/drumgizmo.cc?h=develop#n364|drumgizmo.cc:364]]. //(deva)// 
-    * {{:check.png}} <del>Fix ALSA output [[https://linuxmusicians.com/viewtopic.php?f=57&t=22734&p=128793|frame size change]].</del> //(corrados)// +    * {{:uncheck.png}} Investigate/fix weird [[https://linuxmusicians.com/viewtopic.php?f=56&t=24318|midi echo]] issue
-    * {{:check.png}} <del>Fix OSX AudioCacheFileTest unit-test.</del> (non-error: was really an out-of-disc-space error on the build-agent) //(deva)/+    * {{:uncheck.png}} Investigate/fix weird [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2022_05_11|"same velocity"]] issue
-    * {{:check.png}} <del>Improve macOS rendering speed.</del> //(deva/veticus)// +    * {{:uncheck.png}} Fix assert/crash bug in [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2022_06_06|spline calculation]] 
-    * {{:check.png}} <del>Fixed [[https://linuxmusicians.com/viewtopic.php?f=56&t=22596|directed-chokes regression error]].</del> //(deva)// +    * {{:uncheck.png}} Fix "silence" issue when running with [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2022_06_04|weird samplerate]]. 
-    * {{:check.png}} <del>Fix after-touch chokes regression error.</del> //(deva)// +    * {{:uncheck.png}} Re-visit the way midi file tempo [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2022_05_25|is handled]] on the command-line.
-    * {{:check.png}} <del>Make aftertouch choke if velocities > 0 instead of == 0 as this seem to be the vdrum vendor [[https://www.vdrums.com/forum/advanced/technical/67208-vdrums-aftertouch-messages-used-to-choke-cymbals#post809336|concensus]].</del> //(deva)// +
-    * {{:check.png}} <del>Fix [[https://linuxmusicians.com/viewtopic.php?f=57&t=22701|compilation issue]] when compiling without nls enabled.</del> //(deva)// +
-    * {{:check.png}} <del>Fix crash when pressing play while loading a drumkit. See [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2021_03_13|IRC]]</del> //(deva/chaot4)// +
-    * {{:check.png}} <del>Fix crash when loading a drum-kit that has [[https://linuxmusicians.com/viewtopic.php?p=128846#p128846|more channels]] than the engine is compiled with.</del> //(deva)//+
     * {{:uncheck.png}} Fix [[https://linuxmusicians.com/viewtopic.php?f=57&t=22546|hanging issue]]. //(deva)//     * {{:uncheck.png}} Fix [[https://linuxmusicians.com/viewtopic.php?f=57&t=22546|hanging issue]]. //(deva)//
     * {{:uncheck.png}} Fix embedded UI vertical offset in Studio One on macOS. //(veticus/deva)//     * {{:uncheck.png}} Fix embedded UI vertical offset in Studio One on macOS. //(veticus/deva)//
Line 47: Line 39:
     * {{:uncheck.png}} FileBrowser being non-interactive in Reaper on Win10. (See [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2019_10_08|IRC]]) //(unassigned)//     * {{:uncheck.png}} FileBrowser being non-interactive in Reaper on Win10. (See [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2019_10_08|IRC]]) //(unassigned)//
     * {{:uncheck.png}} FileBrowser showing just a white surface in Reaper on Win10. (See [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2019_10_09|IRC]] at 20:07:51) //(unassigned)//     * {{:uncheck.png}} FileBrowser showing just a white surface in Reaper on Win10. (See [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2019_10_09|IRC]] at 20:07:51) //(unassigned)//
- +    * {{:uncheck.png}} Directed chokes not working with voice limit set very low [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2022_04_19|IRC]] //(unassigned)// 
-=====Version 0.9.21===== +=====Version 0.9.x===== 
-//Feature release//\\+//Bugfix release//\\
 Not yet a target release date. Not yet a target release date.
  
   * {{:incheck.png}} Validate normalized sample gain correction. Should be similar to [[https://sfzformat.com/opcodes/amp_veltrack|sfz/linuxsampler]]. //(deva)//   * {{:incheck.png}} Validate normalized sample gain correction. Should be similar to [[https://sfzformat.com/opcodes/amp_veltrack|sfz/linuxsampler]]. //(deva)//
   * {{:uncheck.png}} Make proposal for multi-core processing. //(deva)//   * {{:uncheck.png}} Make proposal for multi-core processing. //(deva)//
 +  * {{:uncheck.png}} Add ALSA raw MIDI support: [[https://github.com/mirkerson/c600/blob/79222510a1eaf2be76b174d28a246e99fd0de3a6/buildroot/target/dragonboard/src/lib/salsa-lib-0.0.22/src/rawmidi_macros.h|1]] [[https://www.alsa-project.org/alsa-doc/alsa-lib/rawmidi.html|2]] [[https://www.alsa-project.org/alsa-doc/alsa-lib/group___raw_midi.html#ga2ab783051deeb7eb37eb568b76448889|3]] [[https://www.alsa-project.org/alsa-doc/alsa-lib/_2test_2rawmidi_8c-example.html#a0|4]] [[https://github.com/ColtOSTemp/platform_prebuilts_gcc_linux-x86_host_x86_64-linux-glibc2.17-4.8/blob/adabaacadc8e912d7e6d48af8fa115bb10bd61f4/sysroot/usr/include/alsa/rawmidi.h|5]] //(deva)//
  
   * OSX:   * OSX:
Line 60: Line 53:
  
   * GUI   * GUI
 +    * {{:uncheck.png}} Add support for high-res displays on non-OSX platforms //(unassigned)//
     * {{:uncheck.png}} Add support for opening links in external browser //(unassigned)//     * {{:uncheck.png}} Add support for opening links in external browser //(unassigned)//
     * {{:uncheck.png}} Add support for setting mouse cursor. //(unassigned)//     * {{:uncheck.png}} Add support for setting mouse cursor. //(unassigned)//
Line 249: Line 243:
  
 ======Completed Features/Roadmap====== ======Completed Features/Roadmap======
 +
 +=====Version 0.9.20=====
 +//Bugfix release//\\
 +Released September 8th 2022
 +
 +  * {{:check.png}} <del>Make configure fail if nls is enabled but gettext tools not found.</del> //(deva)//
 +  * {{:check.png}} <del>Make rcgen compile and work on windows again through autotools.</del> //(deva)//
 +  * {{:check.png}} <del>Run and fix unit-tests on windows.</del> //(deva)//
 +    * https://www.gnu.org/software/libtool/manual/html_node/Wrapper-executables.html
 +  * {{:check.png}} <del>Add voice-limit parameters to cli</del> //(corrados)//
 +  * {{:check.png}} <del>Add ALSA MIDI seq support</del> //(corrados)//
 +  * {{:check.png}} <del>Add support for triggering multiple instruments with [[https://linuxmusicians.com/viewtopic.php?f=57&t=22963&p=130632|one note]].</del> //(deva)//
 +  * {{:check.png}} <del>Record and measure real cymbal choke-time and use this value instead of the current 68ms.</del> //(deva)//
 +
 +  * BUGS:
 +    * {{:check.png}} <del>Fix compilation with [[https://linuxmusicians.com/viewtopic.php?f=57&t=23319&sid=c91092f23e1c04cf7e08ed0aa9a5b224|gcc-11]]</del> //(deva)//
 +    * {{:check.png}} <del>Fix cli crash when using async-load</del> //(deva/corrados)//
 +    * {{:check.png}} <del>Fix crash when loading Crocell kit in ardour (stack allocation issue) - see [[https://tracker.ardour.org/view.php?id=8650|Ardour bug report]].</del> //(deva)//
 +    * {{:check.png}} <del>Fix ALSA output [[https://linuxmusicians.com/viewtopic.php?f=57&t=22734&p=128793|frame size change]].</del> //(corrados)//
 +    * {{:check.png}} <del>Fix OSX AudioCacheFileTest unit-test.</del> (non-error: was really an out-of-disc-space error on the build-agent) //(deva)//
 +    * {{:check.png}} <del>Improve macOS rendering speed.</del> //(deva/veticus)//
 +    * {{:check.png}} <del>Fixed [[https://linuxmusicians.com/viewtopic.php?f=56&t=22596|directed-chokes regression error]].</del> //(deva)//
 +    * {{:check.png}} <del>Fix after-touch chokes regression error.</del> //(deva)//
 +    * {{:check.png}} <del>Make aftertouch choke if velocities > 0 instead of == 0 as this seem to be the vdrum vendor [[https://www.vdrums.com/forum/advanced/technical/67208-vdrums-aftertouch-messages-used-to-choke-cymbals#post809336|concensus]].</del> //(deva)//
 +    * {{:check.png}} <del>Fix [[https://linuxmusicians.com/viewtopic.php?f=57&t=22701|compilation issue]] when compiling without nls enabled.</del> //(deva)//
 +    * {{:check.png}} <del>Fix crash when pressing play while loading a drumkit. See [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2021_03_13|IRC]]</del> //(deva/chaot4)//
 +    * {{:check.png}} <del>Fix crash when loading a drum-kit that has [[https://linuxmusicians.com/viewtopic.php?p=128846#p128846|more channels]] than the engine is compiled with.</del> //(deva)//
 +    * {{:check.png}} <del>Reduce UI window height to fit on "small" displays</del> //(deva)//
  
 =====Version 0.9.19 (LAC 2020 version)===== =====Version 0.9.19 (LAC 2020 version)=====
 //Feature release//\\ //Feature release//\\
-Released November 22nd 2020+Released November 22nd 2020
   * {{:check.png}} <del>Per instrument voice count controls.</del> //(TheMarlboroMan)//   * {{:check.png}} <del>Per instrument voice count controls.</del> //(TheMarlboroMan)//
   * {{:check.png}} <del>Translation support - embedded gettext.</del> //(deva/trebmuh)//   * {{:check.png}} <del>Translation support - embedded gettext.</del> //(deva/trebmuh)//
roadmap/features_roadmap.txt · Last modified: 2023/08/15 20:32 by deva
Trace:
GNU Free Documentation License 1.3
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0