I'm considering a VST version but for now there is an Export Audio feature you can use to get a perfect audio loop to use with Ableton (or any other DAW) with oversampling up to 8x for great quality.
The backend now is in WASM. I have a plan on how do this in a VST, I had done a version with a Rust+WASM backend in the past. My main concern is getting a Webview working for the editor, which is custom made, but I think that's also solved by now. The goal would be exactly the Web version working as a VST plugin with its real-time audio engine.
Expert Full-Stack Engineer with 20+ years of experience in
web development, specializing in TypeScript, Node.js, and
React ecosystems. Proven track record of building scalable,
maintainable applications while leading distributed
development teams. Passionate about delivering exceptional
user experiences through clean and performant code, along
with an eye for detail and aesthetic design principles.
Thanks! I'm using Cloudflare's TURN service[0] which has a generous 1,000gb/mo free tier, which should be more than enough for this demo, works really well.
Expert Full-Stack Engineer with 20+ years of experience in
web development, specializing in TypeScript, Node.js, and
React ecosystems. Proven track record of building scalable,
maintainable applications while leading distributed
development teams. Passionate about delivering exceptional
user experiences through clean and performant code, along
with an eye for detail and aesthetic design principles.
Passionate about coding, UX and DX. Always exploring new Web technologies and integrations. Building tools
and libraries that aim to reduce friction and accelerate development speed. Obsessed with visual performance
and delivering smooth and seamless experiences.
If you like this and are interested in a less hacky way, I've also implemented it using a Service Worker[1] that intercepts and transpiles modules on-the-fly.