Browse Source

Update TODO

tags/1.9.4
falkTX 11 years ago
parent
commit
9a19d16464
1 changed files with 11 additions and 14 deletions
  1. +11
    -14
      doc/Carla-TODO

+ 11
- 14
doc/Carla-TODO View File

@@ -1,43 +1,40 @@
# Carla TODO

CODE CLEANUP:
- Smarter audio/midi port names (count == 1: "audio-in" else: "audio-in-x")

GENERAL:
- add direct program access on ui-dialogs (needed for standalone bridges), maybe add extra buttons too (reset plugin, fix ui size)
- implement osc-based uis in bridge mode
- implement midi-learn (new dialog)
- implement midi-cc automation special rules (invert, half, logarithmic, etc)
- allow to change position of plugins (up/down)
- add control-out rate/freq option in frames (or just a regular block-size option?)
- control/midi-out in singleProcess() calls, use timeoutFrames var

ENGINE:
- complete RtAudio+RtMidi support
- complete RtAudio+RtMidi support (only MIDI out missing + save&restore)
- implement Haiku Media support (based from JACK?)
- implement latency in continuous-rack mode
- DSSI/LV2/VST version (needs add-new support on control side)
- Handle sample-rate changes in JACK (made possible by switch-master)

Native:
- Cleanup API
- Document API

LADSPA:
- on reload() only set def,min,max after all changes, apply to dssi and lv2

DSSI:

LV2:
- implement lv2-preset support
- implement lv2-time messages support
- complete lv2-atom messages support
- complete lv2-worker support

VST:
- add support for old X11 UIs
- implement cockos extensions
- compare with dssi-vst code

LinuxSampler:
- implement midi-program changes

FluidSynth:
- per-channel volume control

Native:
- Cleanup API
- Document API
LinuxSampler:
- multi-program
- 16outs (depends on multi-program)

Loading…
Cancel
Save