Update TODO file
This commit is contained in:
parent
309172ff90
commit
a758c8af9b
|
@ -3,15 +3,11 @@
|
|||
# ----------------------------------------------------------------------------
|
||||
# in short
|
||||
|
||||
4. custom "plugin slots" skins, ala Reason (also define set of keys for a new LV2 extension, 50% done)
|
||||
5. internal patchbay processing mode
|
||||
4. custom "plugin slots" skins, ala Reason (also define set of keys for a new LV2 extension, 80% done)
|
||||
7. direct support for csound files (as plugins, inspired by 'cabbage')
|
||||
8. OSX builds
|
||||
|
||||
Ideas for later:
|
||||
|
||||
9a. Carla plugin working as X11 embed
|
||||
9b. Carla as VST plugin (needs #9a)
|
||||
10. easier canvas connections by using smart key shortcuts
|
||||
11. Mobile version (using Android Patchfield for example)
|
||||
12. Mobile OSC Control app
|
||||
|
@ -40,10 +36,7 @@ GENERAL:
|
|||
- implement favorite plugins, add in new tab near file-browser
|
||||
- blender style canvas theme
|
||||
- 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)
|
||||
- artwork about tab
|
||||
- randomize button
|
||||
- all-params to default button
|
||||
- NSM rework
|
||||
|
||||
FRONTEND:
|
||||
|
@ -60,12 +53,9 @@ ENGINE:
|
|||
- 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 and los docs
|
||||
- allow to use static OSC ports
|
||||
- save engine info
|
||||
- switch engine modes when opening project
|
||||
- don't pass audio buffers to plugin process, make them request via ports
|
||||
|
||||
|
@ -97,3 +87,28 @@ FluidSynth:
|
|||
LinuxSampler:
|
||||
- per-channel volume pan&control
|
||||
- proper buffer-size/sample-rate change (needs testing)
|
||||
|
||||
# ----------------------------------------------------------------------------
|
||||
# //tb/150118
|
||||
|
||||
misc
|
||||
-allow to open instruments via file/open menu (same as drag from left-side tree)
|
||||
-allow drag of sfz/sf2/gig etc. also to patchbay (same effect as dragging to rack)
|
||||
-action "remove all" in toolbar and plugin menu: add confirm dialog /!\
|
||||
-action "remove folder": add confirm dialog
|
||||
-add plugin macro "reset parameters"
|
||||
-allow re-ordering of rack components
|
||||
-setting: auto-connect to physical output when new instrument loaded (for quick audition)
|
||||
-for instruments: highlight keys with assigned samples or unhighlight keys without assigned sample
|
||||
-allow in-line edit window (i.e. right of rack/canvas) -> shows as soon as plugin/instr. is selected
|
||||
-indicate engine at work top right
|
||||
-if engine is jack, show load top right (percent and/or gauge)
|
||||
-don't show jack transport on start
|
||||
-allow to re-open jack transport, i.e. settings/show ... and/or via toolbar
|
||||
-warn on quit if unsaved
|
||||
|
||||
patchbay
|
||||
-allow click a, click b port connections
|
||||
-allow multiple port selection + connection (i.e. with enter)
|
||||
-allow to select connections with lasso (to delete)
|
||||
|
||||
|
|
Loading…
Reference in New Issue