Hosting VST3/LV2 plugins inside the browser (for demos like Stompenberg FX by Thomann)
Posted: Tue May 25, 2021 8:37 am
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?
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?