-
Notifications
You must be signed in to change notification settings - Fork 70
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
Support LV2 UIs with uncommon GUI toolkits. #507
base: oram
Are you sure you want to change the base?
Conversation
…ot copied to the destination pattern.
…t must be reloaded and saved again for being compatible with Oram.
These will use LV2 UI's fallback API, "showInterface" and "idleInterface", which jalv supports, but only when running the non-toolkit version. The name "UI" is taken from the LV2 specification itself; it is the base class of all of the others, like "GtkUI" and "X11UI". Signed-off-by: Kristian Amlie <[email protected]>
@jofemodo: I hope this can be considered for Zynthian! As examples, this enables launching the LV2 UI of Yoshimi, a fork of ZynAddSubFX. It also adds support for the mighty Carla, which is a plugin proxy with extremely good compatibility, enabling indirect access to virtually any plugin, even VSTs! The downside is that parameters can not be exported directly. (It is possible to display parameters by creating separate installations of the plugin with a manually crafted manifest.ttl tailored to the preset being loaded, but this is manual labor for each preset. Alternatively, they can be MIDI learned from within Carla and controlled that way). |
This goes together with zynthian/jalv#4. |
Hi @kramlie ! Of course. It would be a nice addition. Please, let me test it after xmas and i will merge it ASAP. |
These will use LV2 UI's fallback API, "showInterface" and "idleInterface", which jalv supports, but only when running the non-toolkit version. The name "UI" is taken from the LV2 specification itself; it is the base class of all of the others, like "GtkUI" and "X11UI".