Skip to content

OSC: Support addressing plugins by name#2011

Open
hoshinolina wants to merge 3 commits intofalkTX:mainfrom
hoshinolina:osc-named-plugins
Open

OSC: Support addressing plugins by name#2011
hoshinolina wants to merge 3 commits intofalkTX:mainfrom
hoshinolina:osc-named-plugins

Conversation

@hoshinolina
Copy link

On a complex patchbay, it's very difficult to keep plugins at a known, consistent ID. Removing a plugin would shift the IDs of all subsequent plugins. This makes using OSC to control them very cumbersome.

Add support for addressing plugins by name, such as /Carla/Audio Gain (Mono)/set_parameter_value. For complex patchbays, the user can then rename the plugins to have helpful names indicating their purpose (and, if desired, avoid spaces), making the OSC addressing more natural and less error-prone.

Otherwise a path like /Carlaz0/... works.

Signed-off-by: Asahi Lina <lina@asahilina.net>
Signed-off-by: Asahi Lina <lina@asahilina.net>
Signed-off-by: Asahi Lina <lina@asahilina.net>
@falkTX
Copy link
Owner

falkTX commented Jul 28, 2025

that makes sense actually, since plugin names are unique within a single carla instance we can indeed just use them.

@hoshinolina
Copy link
Author

Any chance this could be merged? ^^

@falkTX
Copy link
Owner

falkTX commented Oct 9, 2025

Yes of course, I just want to give it a test myself first.
So whenever I get back to work on Carla things, I will check this together with a few other PRs.
Currently busy with something BBB related...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants