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?
Hosting VST3/LV2 plugins inside the browser (for demos like Stompenberg FX by Thomann)
Moderators: MattKingUSA, khz
-
- Established Member
- Posts: 1511
- Joined: Sun Jan 27, 2019 2:25 pm
- Location: Italy
- Has thanked: 382 times
- Been thanked: 298 times
Hosting VST3/LV2 plugins inside the browser (for demos like Stompenberg FX by Thomann)
The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!
- d.healey
- Established Member
- Posts: 610
- Joined: Fri Sep 22, 2017 8:33 pm
- Has thanked: 274 times
- Been thanked: 100 times
Re: Hosting VST3/LV2 plugins inside the browser (for demos like Stompenberg FX by Thomann)
You might find this interesting - https://www.youtube.com/watch?v=ORIpeFQqR9c
David Healey
YouTube - Free HISE scripting and sample library dev tutorials
Libre Wave - Freedom respecting instruments and effects.
YouTube - Free HISE scripting and sample library dev tutorials
Libre Wave - Freedom respecting instruments and effects.
-
- Established Member
- Posts: 1511
- Joined: Sun Jan 27, 2019 2:25 pm
- Location: Italy
- Has thanked: 382 times
- Been thanked: 298 times
Re: Hosting VST3/LV2 plugins inside the browser (for demos like Stompenberg FX by Thomann)
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?
The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!