Page 1 of 1

Hosting VST3/LV2 plugins inside the browser (for demos like Stompenberg FX by Thomann)

Posted: Tue May 25, 2021 8:37 am
by Basslint
The web is obviously unsuited for realtime audio processing but maybe it's good enough to preview effects, so that people can try them before installing them.

Thomann has this cool web app called Stompenberg FX which allows people to preview actual hardware pedals.

Now, this is a cool technical feat which cannot be underestimated (breakdown) but I think that the same concept could be applied to software plugins more easily, as plugin hosts already exist.

From the technical side, which libraries would you use to implement this? Would you go for a traditional client-server architecture or try to compile some existing VST3/LV2 host to WebAssembly?

Re: Hosting VST3/LV2 plugins inside the browser (for demos like Stompenberg FX by Thomann)

Posted: Tue May 25, 2021 10:29 am
by d.healey
You might find this interesting - https://www.youtube.com/watch?v=ORIpeFQqR9c

Re: Hosting VST3/LV2 plugins inside the browser (for demos like Stompenberg FX by Thomann)

Posted: Mon May 31, 2021 6:34 am
by Basslint
Thanks @d.healey but let's say that I can't recompile JUCE plugins and I have a regular GNU/Linux distro on which I host my server. Which library makes it easiest to host LV2 (and hopefully VST3) from code?