-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integration with carla[-control] ? #32
Comments
Hello @falkTX thank you!
I'm really open to add more backends (especially carla) adding it should be quite simple. The app is designed to spawn multiples instances of the host, maybe that's the biggest change. Do you have any docs for the carla-osc-gui mode?
Nice! Here's another idea, if calvo can connect to localhost via OSC I suppose it will be able to connect to a remote machine as well! |
I dont have any docs for that, sorry, or for most of carla anyway. There is developer documentation though. The same API is used as C library, with a ctypes python file matching it.
That was my initial idea actually. usually on a modular host, there is no need to run multiple instances of the host, right? So like, as the idea/thinking goes... we could run the host on the background on a machine, to which we can connect with carla-control or use CLI tools like calvo. |
If there is a python binding I can definitely call via node, I'm already doing it with JACK and lilv. https://github.com/ajboni/calvo-cli-tools. I just need to make it a CLI command for the desired functions which It could be helpful for other projects as well.
That's right, and even better, I won't need to do the plugin inter-connections myself, but carla needs to be running in continuous rack mode I suppose.
Yes, seems like a good idea. |
There is yes, but...
I advise against this if using the python library. it does not scale if every single change needs to open a new process.
You can yes! There are only a few minor exceptions:
no. 4 and 5 are limitations due to me not finding a proper solution for the "remote filesystem" problem. |
No problem. calvo won't suppory gui's of any kind.
This seems like a stopper. I need the plugin database for the plugin browser. Maybe carla-no-gui should make the db on the system it is installed and expose it via the API. As last resort a companion app could be made to handle remote requests. Maybe a REST API or similar |
Hello there.
First of all, fantastic project! I always wanted to have something like this!
I am interested to know what is your reason to go with jalv as your host.
But regardless of it, how open are you for alternative backends?
Because this project has my full interest to add a carla control mode.
Starting with v2.2 of Carla, there is a "carla-osc-gui" startup tool that creates a carla instance on the background and connects to it over OSC. The background carla keeps running, allowing us to connect to it later at any point (closing the gui does not stop the carla/sound)
This seems the perfect mode for a CLI tool. So that one can remotely log into a machine, run it and see+control all the plugin stuff running there. With the bonus of being able to have the full GUI if connecting to this machine over OSC with carla-control.
Just an idea.
Thanks for your attention
The text was updated successfully, but these errors were encountered: