Skip to content
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

[Feature Request] Mechanism for specifying the curve from host #174

Open
jansol opened this issue Apr 2, 2024 · 1 comment
Open

[Feature Request] Mechanism for specifying the curve from host #174

jansol opened this issue Apr 2, 2024 · 1 comment

Comments

@jansol
Copy link

jansol commented Apr 2, 2024

I would like to use Wolf Shaper to emulate a tube preamp (distortion & soft clipping) in pipewire's filter-chain module, but this means I won't have access to the GUI and can only specify plugin parameters via the pipewire config file. FWIW I'd be using the LV2 version of the plugin.

@pdesaulniers
Copy link
Member

pdesaulniers commented Apr 2, 2024

Hello! I'm not familiar with pipewire's filter-chain (and my memory about the LV2 format is pretty fuzzy at the moment :))

Does filter-chain support presets? Perhaps you could export some presets using a different host (say, jalv) and load them using filter-chain?

Otherwise, I think the graph is currently saved and restored using LV2 state. Perhaps there is a way to set the plugin state from your host? Internally, the graph is represented as a string of hexfloat values. You would probably need to use a different host in order to generate a proper state string.

In any case, from a UX perspective, I think it would be a bit impractical to expose the graph nodes as 'regular' parameters, since it would require quite a lot of parameters :)

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

No branches or pull requests

2 participants