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
Next revisionBoth sides next revision
roadmap:features_roadmap [2020/05/02 19:50] – [Version 0.9.19] devaroadmap:features_roadmap [2020/08/07 18:32] – [Version 0.9.19] deva
Line 5: Line 5:
 //Feature release//\\ //Feature release//\\
 Not yet a target release date. Not yet a target release date.
-  * {{:incheck.png}} Translation support (gettext). //(deva)// 
   * {{:incheck.png}} Per instrument voice count controls. //(TheMarlboroMan)//   * {{:incheck.png}} Per instrument voice count controls. //(TheMarlboroMan)//
 +  * {{:check.png}} <del>Translation support - embedded gettext.</del> //(deva)//
   * {{:check.png}} <del>Make sure DrumKit.clear() also clears metadata.</del> //(deva)//   * {{:check.png}} <del>Make sure DrumKit.clear() also clears metadata.</del> //(deva)//
  
Line 22: Line 22:
     * {{:check.png}} <del>Add resampler quality knob to the UI.</del> //(deva)//     * {{:check.png}} <del>Add resampler quality knob to the UI.</del> //(deva)//
     * {{:check.png}} <del>Add default drumkit to config file, no UI for now.</del> //(chaot4)//     * {{:check.png}} <del>Add default drumkit to config file, no UI for now.</del> //(chaot4)//
-    * {{:uncheck.png}} Make file browser a more pleasant experience (explore using native file browser on all platforms). //(chaot4)//+    * {{:uncheck.png}} Add default drumkit and midimap to UI. //(chaot4)// 
 +    * {{:uncheck.png}} Make file browser a more pleasant experience (explore using native file browser on all platforms: lv2 and vst have mechanisms to ask the host for a file browser: [[http://lists.lv2plug.in/pipermail/devel-lv2plug.in/2020-February/001958.html|lv2]]).  //(chaot4)//
   * {{:check.png}} <del>Add "Velocity translation" module in ui for the following functionality:</del> //(chaot4/deva)//   * {{:check.png}} <del>Add "Velocity translation" module in ui for the following functionality:</del> //(chaot4/deva)//
     * <del>Velocity curvature adjustment (up/down)     * <del>Velocity curvature adjustment (up/down)
Line 42: Line 43:
  
   * Other:   * Other:
 +    * {{:check.png}} <del>Add DGValidator support for clickmaps.</del> //(deva)//
 +    * {{:incheck.png}} Update drumkits to newest features. //(chaot4/deva)//
 +      * {{:incheck.png}} DRSKit //(deva)//
 +      * {{:uncheck.png}} CrocellKit //(unassigned)//
 +      * {{:uncheck.png}} MuldjordKit //(muldjord)//
 +      * {{:uncheck.png}} Aasimonster //(unassigned)//
 +      * {{:uncheck.png}} ShittyKit //(unassigned)//
     * {{:uncheck.png}} Add midi CC to control engine settings at runtime. See http://nickfever.com/music/midi-cc-list for reference. See [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2018_08_31|irc log 20:39]] //(unassigned)//     * {{:uncheck.png}} Add midi CC to control engine settings at runtime. See http://nickfever.com/music/midi-cc-list for reference. See [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2018_08_31|irc log 20:39]] //(unassigned)//
       * {{:uncheck.png}} Make midi CC event for resetting random seed. //(unassigned)//       * {{:uncheck.png}} Make midi CC event for resetting random seed. //(unassigned)//
Line 58: Line 66:
     * {{:check.png}} <del>Note-on with velocity 0 should be ignored.</del> //(chaot4)//     * {{:check.png}} <del>Note-on with velocity 0 should be ignored.</del> //(chaot4)//
     * {{:check.png}} <del>Default drumkit not being stored correctly on Windows.</del> //(chaot4)//     * {{:check.png}} <del>Default drumkit not being stored correctly on Windows.</del> //(chaot4)//
 +    * {{:check.png}} <del>Fix ''LV2_Descriptor'' and ''LV2UI_Descriptor'' compilation errors with the most recent LV2 headers.</del> //(deva)//
 +    * {{:check.png}} <del>Fix assert(events.empty()) in jackmidi.cc line 113.</del> //(deva)//
  
 =====Version 0.9.20===== =====Version 0.9.20=====
 //Bugfix release//\\ //Bugfix release//\\
 Not yet a target release date. Not yet a target release date.
 +
 +  * Make rcgen compile and work on windows again through autotools.
  
   * UI overhaul. //(pixelwiz)//   * UI overhaul. //(pixelwiz)//
Line 89: Line 101:
     * {{:uncheck.png}} Dynamically set volume modifier based on velocity: [[https://linuxmusicians.com/viewtopic.php?f=57&t=20248]]     * {{:uncheck.png}} Dynamically set volume modifier based on velocity: [[https://linuxmusicians.com/viewtopic.php?f=57&t=20248]]
     * {{:uncheck.png}} Store the range of samples used to calculate the power.     * {{:uncheck.png}} Store the range of samples used to calculate the power.
- 
- 
- 
- 
- 
  
   * BUGS:   * BUGS:
-    * {{:uncheck.png}} Fix assert(events.empty()) in jackmidi.cc line 97. //(unassigned)// 
     * {{:uncheck.png}} Fix crashes and weird rendering issues with [[dev:suil-center|>=suil-0.8.3]]. //(deva)//     * {{:uncheck.png}} Fix crashes and weird rendering issues with [[dev:suil-center|>=suil-0.8.3]]. //(deva)//
     * {{: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)//
Line 243: Line 249:
   * {{:uncheck.png}} Add bypass button in the GUI reflected in the DAW {{http://lv2plug.in/ns/ext/parameters/#bypass|lv2}}. It should disable the engine entirely not just mute the outputs. //(unassigned)//   * {{:uncheck.png}} Add bypass button in the GUI reflected in the DAW {{http://lv2plug.in/ns/ext/parameters/#bypass|lv2}}. It should disable the engine entirely not just mute the outputs. //(unassigned)//
   * {{:uncheck.png}} Split up GUI engine code and plugin GUI implementation. //(unassigned)//   * {{:uncheck.png}} Split up GUI engine code and plugin GUI implementation. //(unassigned)//
-  * {{:uncheck.png}} Make support for [[https://web.archive.org/web/20140402144550/http://www.cakewalk.com/DevXchange/article.aspx?aid=108|SFZ (archive.org)]] (original, broken [[http://www.cakewalk.com/DevXchange/article.aspx?aid=108|link]]) format, either directly or as a converter (look at calfbox). [[https://github.com/dahnielson/libsfz|Link to open source lib]]. //(suhr)//+  * {{:uncheck.png}} Make support for [[https://web.archive.org/web/20140402144550/http://www.cakewalk.com/DevXchange/article.aspx?aid=108|SFZ (archive.org)]] (original, broken [[http://www.cakewalk.com/DevXchange/article.aspx?aid=108|link]]) format, either directly or as a converter (look at calfbox). [[https://github.com/sfztools/sfizz|sfizz]] [[https://github.com/dahnielson/libsfz|libsfz]]. //(suhr)//
   * {{:uncheck.png}} Display if OSS is enabled by default based on host OS. //(meka)//   * {{:uncheck.png}} Display if OSS is enabled by default based on host OS. //(meka)//
  
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