Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
roadmap:features_roadmap [2019/10/12 12:58]
deva
roadmap:features_roadmap [2019/10/19 10:27] (current)
chaot [Version 0.9.19 (1.0.0?)]
Line 1: Line 1:
 ======Drumgizmo Roadmap====== ======Drumgizmo Roadmap======
 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.18===== 
-//Bugfix release//\\ 
-Scheduled for release October 15th 2019. 
-  * BUGS: 
-    * {{:​uncheck.png}} <​del>​Fix crash when running LV2 from jalv.select and resizing.(see [[https://​www.drumgizmo.org/​irc-logs/​drumgizmo.log.2017_05_14|IRC at 21:51:40]]) </​del>​**not reproducible** ​ //​(chaot4)//​ 
-    * {{:​uncheck.png}} <​del>​Fix [[https://​linuxmusicians.com/​viewtopic.php?​f=57&​t=19991|potential mutex race]].</​del>​ **not reproducible**//​(chaot4)//​ 
-    * {{:​check.png}} <​del>​Fix loading of drumkits not reporting errors as text (including dgvalidator). (see [[https://​www.drumgizmo.org/​irc-logs/​drumgizmo.log.2019_07_19|IRC at 23:​26:​29]])</​del>​ //(deva)// 
-    * {{:​check.png}} <​del>​Fix [[https://​www.drumgizmo.org/​irc-logs/​drumgizmo.log.2019_08_06|spelling errors]] in UI.</​del>​ //​(chaot4)//​ 
-    * {{:​check.png}} <​del>​Fix crash on Windows when file-browser is open and plugin window is closed (see [[https://​www.drumgizmo.org/​irc-logs/​drumgizmo.log.2018_08_06|IRC log]]).</​del>​ //(deva)// 
-    * {{:​check.png}} <​del>​Fix GUI not showing in Reaper under Windows on first opening it.</​del>​ //(deva)// 
- 
-  * Sample selection algorithm improvements:​ 
-    * {{:​check.png}} <​del>​Check new sample selection algorithm on crashextra in crocellkit. Very few samples result in large spread in chosen samples with the same input velocity. See [[https://​www.drumgizmo.org/​irc-logs/​drumgizmo.log.2019_07_12|irc]].</​del>​ //​(chaot4)//​ 
-    * {{:​check.png}} <​del>​Scale values for sample selection to [0,1] for input via CLI.</​del>​ //​(chaot4)//​ 
- 
-  * OSX: 
-    * {{:​check.png}} <​del>​Set LV2 ui type according to implementation (ie ui:CocoaUI on OSX)</​del>​ //(deva)// 
- 
-  * other: 
-    * {{:​check.png}} <​del>​Add all velocity humanizer CLI options, not just stddev.</​del>​ //​(chaot4)//​ 
-    * {{:​check.png}} <​del>​Disable stddev when velocity humanizer is turned off.</​del>​ //​(chaot4)//​ 
-    * {{:​check.png}} <​del>​Make file-browser always on top.</​del>​ //(deva)// 
-    * {{:​incheck.png}} Introduce sample normalization option to the engine and xml. //​(chaot4/​deva)//​ 
  
 =====Version 0.9.19 (1.0.0?​)===== =====Version 0.9.19 (1.0.0?​)=====
Line 53: Line 29:
     * {{:​uncheck.png}} Add per instrument fader //​(chaot4)//​     * {{:​uncheck.png}} Add per instrument fader //​(chaot4)//​
     * {{:​uncheck.png}} Make file browser a more pleasant experience //​(chaot4)//​     * {{:​uncheck.png}} Make file browser a more pleasant experience //​(chaot4)//​
 +  * {{:​uncheck.png}} Add "​Velocity translation"​ module in ui for the following functionality:​ //​(chaot4)//​
 +    * Velocity curvature adjustment (up/down)
 +    * Velocity floor adjustment
 +    * Velocity ceiling adjustment
 +    * The point of all of these is to adjust any given drumkit to match the expected sound output from a midi drum loop you might have acquired elsewhere. The drumkits differ in where the hits are placed and as such an internal adjustment might be needed for the midi to sound as expected when played through any particular kit.
 +  * {{:​uncheck.png}} [[dev:​energy_curvature|Velocity curves]] (but with new design and in GUI and CLI) //​(chaot4)//​
  
   * GUI:   * GUI:
Line 111: Line 93:
  
 ==== Major Features ==== ==== Major Features ====
- 
-  * {{:​uncheck.png}} Add "​Velocity translation"​ module in ui for the following functionality:​ //​(unassigned)//​ 
-    * Velocity curvature adjustment (up/down) 
-    * Velocity floor adjustment 
-    * Velocity ceiling adjustment 
-    * The point of all of these is to adjust any given drumkit to match the expected sound output from a midi drum loop you might have acquired elsewhere. The drumkits differ in where the hits are placed and as such an internal adjustment might be needed for the midi to sound as expected when played through any particular kit. 
   * {{:​uncheck.png}} Add UI option for the cli ''​-u''​. //​(unassigned)//​   * {{:​uncheck.png}} Add UI option for the cli ''​-u''​. //​(unassigned)//​
     * {{:​uncheck.png}} Add "​Export"​ and "​Import"​ buttons and functionality to the UI. //​(unassigned)//​     * {{:​uncheck.png}} Add "​Export"​ and "​Import"​ buttons and functionality to the UI. //​(unassigned)//​
     * {{:​uncheck.png}} [placeholder] Add cli module options tabs to the UI. //​(unassigned)//​     * {{:​uncheck.png}} [placeholder] Add cli module options tabs to the UI. //​(unassigned)//​
- 
-  * {{:​uncheck.png}} [[dev:​energy_curvature|Velocity curves]] (but with new design and in GUI and CLI) //​(unassigned)//​ 
  
   * {{:​uncheck.png}} Make "​alternatives"​ feature that makes it possible to swap (ie. use the same midi notes) for example a snaredrum without reloading the entire drumkit. //​(unassigned)//​   * {{:​uncheck.png}} Make "​alternatives"​ feature that makes it possible to swap (ie. use the same midi notes) for example a snaredrum without reloading the entire drumkit. //​(unassigned)//​
Line 242: Line 216:
  
 ======Completed Features/​Roadmap====== ======Completed Features/​Roadmap======
 +
 +=====Version 0.9.18=====
 +//Bugfix release//\\
 +Scheduled for release October 15th 2019.
 +  * BUGS:
 +    * {{:​uncheck.png}} <​del>​Fix crash when running LV2 from jalv.select and resizing.(see [[https://​www.drumgizmo.org/​irc-logs/​drumgizmo.log.2017_05_14|IRC at 21:51:40]]) </​del>​**not reproducible** ​ //​(chaot4)//​
 +    * {{:​uncheck.png}} <​del>​Fix [[https://​linuxmusicians.com/​viewtopic.php?​f=57&​t=19991|potential mutex race]].</​del>​ **not reproducible**//​(chaot4)//​
 +    * {{:​check.png}} <​del>​Fix loading of drumkits not reporting errors as text (including dgvalidator). (see [[https://​www.drumgizmo.org/​irc-logs/​drumgizmo.log.2019_07_19|IRC at 23:​26:​29]])</​del>​ //(deva)//
 +    * {{:​check.png}} <​del>​Fix [[https://​www.drumgizmo.org/​irc-logs/​drumgizmo.log.2019_08_06|spelling errors]] in UI.</​del>​ //​(chaot4)//​
 +    * {{:​check.png}} <​del>​Fix crash on Windows when file-browser is open and plugin window is closed (see [[https://​www.drumgizmo.org/​irc-logs/​drumgizmo.log.2018_08_06|IRC log]]).</​del>​ //(deva)//
 +    * {{:​check.png}} <​del>​Fix GUI not showing in Reaper under Windows on first opening it.</​del>​ //(deva)//
 +
 +  * Sample selection algorithm improvements:​
 +    * {{:​check.png}} <​del>​Check new sample selection algorithm on crashextra in crocellkit. Very few samples result in large spread in chosen samples with the same input velocity. See [[https://​www.drumgizmo.org/​irc-logs/​drumgizmo.log.2019_07_12|irc]].</​del>​ //​(chaot4)//​
 +    * {{:​check.png}} <​del>​Scale values for sample selection to [0,1] for input via CLI.</​del>​ //​(chaot4)//​
 +
 +  * OSX:
 +    * {{:​check.png}} <​del>​Set LV2 ui type according to implementation (ie ui:CocoaUI on OSX)</​del>​ //(deva)//
 +
 +  * other:
 +    * {{:​check.png}} <​del>​Add all velocity humanizer CLI options, not just stddev.</​del>​ //​(chaot4)//​
 +    * {{:​check.png}} <​del>​Disable stddev when velocity humanizer is turned off.</​del>​ //​(chaot4)//​
 +    * {{:​check.png}} <​del>​Make file-browser always on top.</​del>​ //(deva)//
 +    * {{:​check.png}} <​del>​Introduce sample normalization option to the engine and xml.</​del>​ //​(chaot4/​deva)//​
 +
 =====Version 0.9.17===== =====Version 0.9.17=====
 //Feature release//\\ //Feature release//\\
roadmap/features_roadmap.1570877910.txt.gz ยท Last modified: 2019/10/12 12:58 by deva
Trace:
GNU Free Documentation License 1.3
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0