Update TODO

This commit is contained in:
falkTX 2014-02-27 15:33:03 +00:00
parent b288b50011
commit 206eac01df
1 changed files with 22 additions and 5 deletions

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