Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Carla-TODO 1.4KB

12 years ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # Carla TODO
  2. CODE CLEANUP:
  3. - Create PluginGUI class in C++ code, remove python one (need to handle parent somehow)
  4. - Smarter audio/midi port names (count == 1: "audio-in" else: "audio-in-x")
  5. GENERAL:
  6. - add direct program access on ui-dialogs (needed for standalone bridges), maybe add extra buttons too (reset plugin, fix ui size)
  7. - implement osc-based uis in bridge mode
  8. - implement midi-learn (new dialog)
  9. - implement midi-cc automation special rules (invert, half, logarithmic, etc)
  10. - allow to change position of plugins (up/down)
  11. - allow to set m_ctrlInChannel from GUI (needs GUI widget)
  12. - add macro to get midi channel (status & 0x0F)
  13. ENGINE:
  14. - complete RtAudio+RtMidi support
  15. - implement Haiku Media support (based from JACK?)
  16. - implement latency in continuous-rack mode
  17. - DSSI/LV2/VST version (needs add-new support on control side)
  18. - Handle sample-rate changes in JACK (made possible by switch-master)
  19. LADSPA:
  20. - on reload() only set def,min,max after all changes, apply to dssi and lv2
  21. DSSI:
  22. LV2:
  23. - implement lv2-preset support
  24. - implement lv2-time messages support
  25. - complete lv2-atom messages support
  26. - complete lv2-worker support
  27. VST:
  28. - add support for old X11 UIs
  29. - implement cockos extensions
  30. - compare with dssi-vst code
  31. LinuxSampler:
  32. - implement midi-program changes
  33. FluidSynth:
  34. Native:
  35. - Cleanup API
  36. - Document API
  37. Carla:
  38. - auto-tab height fix