falkTX / Carla

Audio plugin host
https://kx.studio/carla
1.59k stars 145 forks source link

[Feature Request] list/load/save projects through OSC #960

Open BrainDamage opened 4 years ago

BrainDamage commented 4 years ago

workflow should be as following: host sets a working directory for projects, for sake of simplicity and security and allow remote operation without considering the fs structure of the host from the clients a command such as /list projects returns a list of i-index s-value, which lists projects and an incremental id. eg. 0 projectA.carxp 1 projectB.carxp a /load i-index command, which loads a specified project by index and a /save s-value command which saves current active project to a filename, if existing, the file should be silently overwritten

EDIT: the combination of those commands would turn Carla into an invaluable tool for live performance replacing and extending functionality of programs such as Guitarix or other effect hosts that allow easy switching of predefined settings for live play

falkTX commented 4 years ago

I have been thinking about this, and for OSC (remote control) we would really need to be able to list the remote filesystem. The idea of a common project directly does not work very well in my plans for carla.

guillaume-gagnaire commented 4 years ago

This feature would be awesome !