Browse Source

Update TODO

tags/1.9.4
falkTX 10 years ago
parent
commit
206eac01df
1 changed files with 22 additions and 5 deletions
  1. +22
    -5
      doc/Carla-TODO

+ 22
- 5
doc/Carla-TODO View File

@@ -3,9 +3,8 @@
# ----------------------------------------------------------------------------
# in short

4. custom "plugin slots" skins, ala Reason (also define set of keys for a new LV2 extension, 40% done)
4. custom "plugin slots" skins, ala Reason (also define set of keys for a new LV2 extension, 50% done)
5. internal patchbay processing mode
6. Carla as an LV2 plugin (75% done)
7. direct support for csound files (as plugins, inspired by 'cabbage')
8. OSX builds

@@ -33,19 +32,34 @@ GENERAL:
- make it possible to use backend as fake standalone app (using pipes) instead of a shared library
- smarter carla-single script (LV2 must only need URI for example, and ignore all other hints)
- alternate, simpler UI for mobile and/or VST version
- artwork about tab
- don't pass audio buffers to plugin process, make them request via ports
- distrho carla changes
- randomize button
- all-params to default button
- NSM rework

FRONTEND:
- options for UIs on top of carla (managed)
- make always-on-top depend on it^
- complete zynfx, knob values on top
- synth skin
- samplers skin

ENGINE:
- allow to change position of plugins (up/down)
- allow to add plugins when engine is stopped
- complete RtAudio+RtMidi support (only MIDI out missing + save&restore)
- complete RtAudio+RtMidi support (only MIDI out missing)
- complete Juce engine driver support
- implement Haiku Media support (based from JACK?, LATER)
- implement latency in continuous-rack mode
- implement internal patchbay mode (once Juce move is complete)
- internal patchbay mode, based on Juce graph code
- handle sample-rate changes in JACK (made possible by switch-master)
- add MIDI-bank change type (GM, GS, XG and MMA). See fluidsynth docs
- add MIDI-bank change type (GM, GS, XG and MMA). See fluidsynth and los docs
- allow to use static OSC ports
- save engine info
- switch engine modes when opening project

PLUGINS:
- add control-out rate/freq option in frames (or just a regular block-size option?)
@@ -58,6 +72,7 @@ PLUGINS:
Native:
- Cleanup API
- Document API
- update zynaddsubfx

LADSPA:

@@ -67,6 +82,7 @@ DSSI:
LV2:
- revisit all extensions
- option to set lv2 preset folder?
- strict bounds recheck

FluidSynth:
- per-channel volume control
@@ -80,8 +96,9 @@ LinuxSampler:
# current work

FRONTEND:
- fix things to new cleanup API
- more skins
- testing stuff
- noexcept wherever possible

OTHER:
- create tests for all utils code

Loading…
Cancel
Save