Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
roadmap:features_roadmap [2019/03/17 14:13] – [Version 0.9.17] deva | roadmap:features_roadmap [2019/05/09 20:34] – [Version 0.9.17] deva |
---|
| |
=====Version 0.9.17===== | =====Version 0.9.17===== |
* {{:uncheck.png}} Make channel-count controllable through configure. //(unsassigned)// | //Feature release//\\ |
| Targeted for release medio April 2019. |
* {{: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)// |
| * {{:incheck.png}} Write documentation on the new [[documentation:file_formats|XML format]]. //(deva)// |
| |
* Metadata: | * Metadata: |
* 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)// |
| |
=====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: |
* {{: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: |
* {{: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===== |