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/03/17 14:36]
deva [Version 0.9.17]
roadmap:features_roadmap [2019/05/12 21:32] (current)
deva
Line 5: Line 5:
 //Feature release//\\ //Feature release//\\
 Targeted for release medio April 2019. Targeted for release medio April 2019.
-  * {{:​uncheck.png}} Make channel-count controllable through configure. //​(unsassigned)//​ 
   * {{:​check.png}} <​del>​Add directed choke feature. Design: [[directed choke]]</​del>​ //(deva)//   * {{:​check.png}} <​del>​Add directed choke feature. Design: [[directed choke]]</​del>​ //(deva)//
  
-  * {{:uncheck.png}} Add support for multiple ​sample selection ​algorithms as pr. [[https://​www.drumgizmo.org/​irc-logs/​drumgizmo.log.2018_08_20|irc]]. +  * {{:incheck.png}} Add new improved ​sample selection ​algorithm - [[https://​www.drumgizmo.org/​irc-logs/​drumgizmo.log.2018_08_20|irc]] ​//​(chaot4)//​ 
-  * {{:​uncheck.png}} Write documentation on the new XML format. //(deva)//+    * {{:uncheck.png}} Add tooltip descriptions for the humanizer knobs. //​(chaot4)//​ 
 +    * {{:uncheck.png}} Add controls to cli. //​(chaot4)//​ 
 +  * {{:incheck.png}} Write documentation on the new [[documentation:​file_formats|XML format]]. //(deva)//
  
   * Metadata:   * Metadata:
Line 20: Line 21:
   * Plugins:   * Plugins:
     * {{:​check.png}} <​del>​Make clicky-kit functionality.</​del>​ //​(chaot4)//​     * {{:​check.png}} <​del>​Make clicky-kit functionality.</​del>​ //​(chaot4)//​
 +      * {{:​uncheck.png}} Stretch drumkit image. //​(chaot4)//​
     * {{:​check.png}} <​del>​Add [[http://​lists.lv2plug.in/​pipermail/​devel-lv2plug.in/​2016-November/​001696.html|midnam LV2 support]] to plugin based on the names from the instrument files.</​del>​ //​(rgareus/​deva)//​     * {{:​check.png}} <​del>​Add [[http://​lists.lv2plug.in/​pipermail/​devel-lv2plug.in/​2016-November/​001696.html|midnam LV2 support]] to plugin based on the names from the instrument files.</​del>​ //​(rgareus/​deva)//​
     * {{:​check.png}} <​del>​Fix out of bounds drawing of frame</​del>​ //​(chaot4)//​     * {{:​check.png}} <​del>​Fix out of bounds drawing of frame</​del>​ //​(chaot4)//​
     * {{:​check.png}} <​del>​Add 'set as default'​ path button in file browser.</​del>​ //(deva)//     * {{:​check.png}} <​del>​Add 'set as default'​ path button in file browser.</​del>​ //(deva)//
 +    * {{:​check.png}} <​del>​Add midi [[https://​www.drumgizmo.org/​irc-logs/​drumgizmo.log.2019_04_01|aftertouch choke events]].</​del>​ //(deva)//
 +    * {{:​check.png}} <​del>​Add tool-tips to frames.</​del>​ //(deva)//
 +
 +  * CLI:
 +    * {{:​check.png}} <​del>​Add support midi aftertouch chokes for all midi input engines (midifile, jackmidi and ossmidi).</​del>​ //(deva)//
  
   * Other:   * Other:
-    * {{:uncheck.png}} ​Fix potential division by zero in rampdown ​//(chaot4)// +    * {{:check.png}} ​<​del>​Add version to config xml.</​del> ​//(deva)// 
-    * {{:uncheck.png}} Add version ​to config xml. //(deva)//+    * {{:check.png}} ​<del>Add md5 hashes ​to drumkit downloads.</​del> ​//(deva)// 
 +    * {{:​check.png}} <​del>​Generate lv2 manifest/​ttl from the code contents of the plugingizmo implmentation.</​del>​ //​(deva)//​ 
 +    * {{:​uncheck.png}} Make channel-count controllable through configure. //​(unsassigned)//
  
   * BUGS:   * BUGS:
 +    * {{:​check.png}} <​del>​Fix potential division by zero in rampdown.</​del>​ //(deva)//
     * {{:​check.png}} <​del>​Fix broken disk stream size limit in plugin config.</​del>​ //(deva)//     * {{:​check.png}} <​del>​Fix broken disk stream size limit in plugin config.</​del>​ //(deva)//
     * {{:​check.png}} <​del>​Fix config file parsing with empty values.</​del>​ //(deva)//     * {{:​check.png}} <​del>​Fix config file parsing with empty values.</​del>​ //(deva)//
Line 34: Line 44:
  
 =====Version 0.9.18===== =====Version 0.9.18=====
-  ​* {{:​incheck.png}} Cocoa UI backend //(deva)//+//Bugfix release//​\\ 
 +Not yet a target release date. 
 +  * BUGS: 
 +    * {{:​uncheck.png}} Fix assert(events.empty()) in jackmidi.cc line 97. //​(meka)//​ 
 +    * {{:​uncheck.png}} Disable timing humanizer in the UI if not supported by the host (LV2). //​(unassigned)//​ 
 +    * {{:​uncheck.png}} Fix GUI not showing in Reaper under Windows on first opening it. //​(chaot4)//​ 
 +    * {{:​uncheck.png}} Fix crash when Browse window is open and plugin window is closed (see IRC log 6.8.18). //​(chaot4)//​ 
 +    * {{:​uncheck.png}} Check for real time hazards in the inner loop using [[https://​github.com/​fundamental/​stoat|stoat]]. //​(unassigned)//​ 
 +      * {{:​uncheck.png}} //​Placeholder//:​ Fix found real time hazards. 
 +    * {{:​uncheck.png}} Fix crashes and weird rendering issues with [[dev:​suil-center|>​=suil-0.8.3]]. //​(unassigned)//​ 
 +    * {{:​uncheck.png}} Fix trebmuh'​s bug (resize bug). (see IRC log of 0.9.14 release date around 22:00) //​(unassigned)//​ 
 +    * {{:​uncheck.png}} Flashing loadbar: https://​linuxmusicians.com/​viewtopic.php?​f=56&​t=19219 
 +    * {{:​uncheck.png}} Add escaping of special characters in values (and keys?) in ConfigFile parser. 
 +    * {{:​uncheck.png}} Fix [[https://​linuxmusicians.com/​viewtopic.php?​f=57&​t=19991|potential mutex race]]. 
 + 
 +=====Version 0.9.19===== 
 +//Feature release//​\\ 
 +Not yet a target release date. 
 +  * OSX: 
 +    ​* {{:​incheck.png}} Cocoa UI backend. //​(deva)//​ 
 +      * {{:​check.png}} <​del>​Make rendering of pixelbuffer work.</​del>​ //​(deva)//​ 
 +      * {{:​check.png}} <​del>​Make mouse move and click events work.</​del>​ //​(deva)//​ 
 +      * {{:​check.png}} <​del>​Make window resizing work.</​del>​ //​(deva)//​ 
 +      * {{:​check.png}} <​del>​Implement setFixedSize.</​del>​ //​(deva)//​ 
 +      * {{:​check.png}} <​del>​Support keyboard input events.</​del>​ //​(deva)//​ 
 +      * {{:​check.png}} <​del>​Detect double click.</​del>​ //​(deva)//​ 
 +      * {{:​check.png}} <​del>​Support window embedding.</​del>​ //​(deva)//​ 
 +      * {{:​incheck.png}} Fix rendering of pixelbuffer on Mojave OSX. //​(deva)//​ 
 +      * {{:​uncheck.png}} Fix rendering of emdedded window on Mojave OSX. //​(deva)//​ 
 +      * {{:​uncheck.png}} Make partial rendering optimization work. //​(deva)//​ 
 +    * {{:​uncheck.png}} Create [[https://​github.com/​andreyvit/​create-dmg|.dmgs]] for OSX deployment. ​//(deva)//
  
   * Metadata:   * Metadata:
Line 47: Line 87:
     * {{:​uncheck.png}} Add [[http://​lists.lv2plug.in/​pipermail/​devel-lv2plug.in/​2016-November/​001702.html|LV2 port-group]] support to be able to name the outputs according to the drumkit channel names. //​(unassigned)//​     * {{:​uncheck.png}} Add [[http://​lists.lv2plug.in/​pipermail/​devel-lv2plug.in/​2016-November/​001702.html|LV2 port-group]] support to be able to name the outputs according to the drumkit channel names. //​(unassigned)//​
     * {{:​uncheck.png}} Add default midi map to drumkits which is then automatically loaded when drumkit file is loaded //​(chaot4)//​     * {{:​uncheck.png}} Add default midi map to drumkits which is then automatically loaded when drumkit file is loaded //​(chaot4)//​
 +    * {{:​uncheck.png}} Add default drumkit? //​(chaot4)//​
 +    * {{:​uncheck.png}} Add MIDI learn //​(chaot4)//​
 +    * {{:​uncheck.png}} Add functionality to save learned MIDI map //​(chaot4)//​
 +    * {{:​uncheck.png}} Display last played MIDI note //​(chaot4)//​
 +    * {{:​uncheck.png}} Add pitch modifier //​(chaot4)//​
 +    * {{:​uncheck.png}} Add per instrument fader //​(chaot4)//​
 +    * {{:​uncheck.png}} Make file browser a more pleasant experience //​(chaot4)//​
  
   * GUI:   * GUI:
Line 68: Line 115:
       * {{:​uncheck.png}} Make test suite of mid/wav/xml files exercising all kit features. //​(unassigned)//​       * {{:​uncheck.png}} Make test suite of mid/wav/xml files exercising all kit features. //​(unassigned)//​
     * {{:​uncheck.png}} If you have named jack output channels in your jack drumgizmo client using jack metadata to suggest a port sorting order for e.g. QJackCtl is now possible (ask nils)     * {{:​uncheck.png}} If you have named jack output channels in your jack drumgizmo client using jack metadata to suggest a port sorting order for e.g. QJackCtl is now possible (ask nils)
- +    ​* {{:​uncheck.png}} ​Add "two output channels mode" which should be super convenient ​for e-drum kits //(chaot4)//
-  * BUGS: +
-    ​* {{:​uncheck.png}} ​Fix assert(events.empty()) in jackmidi.cc line 97. //​(meka)//​ +
-    * {{:​uncheck.png}} Disable timing humanizer in the UI if not supported by the host (LV2). //​(unassigned)//​ +
-    * {{:​uncheck.png}} Fix GUI not showing in Reaper under Windows on first opening it. //​(chaot4)//​ +
-    * {{:​uncheck.png}} Fix crash when Browse window is open and plugin window is closed (see IRC log 6.8.18). //​(chaot4)//​ +
-    * {{:​uncheck.png}} Check for real time hazards in the inner loop using [[https://​github.com/​fundamental/​stoat|stoat]]. //​(unassigned)//​ +
-      * {{:​uncheck.png}} //​Placeholder//:​ Fix found real time hazards. +
-    * {{:​uncheck.png}} Fix crashes and weird rendering issues with [[dev:suil-center|>​=suil-0.8.3]]. ​//(unassigned)// +
-    * {{:​uncheck.png}} Fix trebmuh'​s bug (resize bug). (see IRC log of 0.9.14 release date around 22:00) //​(unassigned)//​ +
-    * {{:​uncheck.png}} Flashing loadbar: https://​linuxmusicians.com/​viewtopic.php?​f=56&​t=19219 +
-    * {{:​uncheck.png}} Add escaping of special characters in values (and keys?) in ConfigFile parser.+
  
 =====Backlog===== =====Backlog=====
roadmap/features_roadmap.1552829780.txt.gz · Last modified: 2019/03/17 14:36 by deva
Trace:
GNU Free Documentation License 1.3
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0