3 ms·
At some point, I'm planning on using webaudio as a starting point to implement a JUCE like framework with VST and AU support. The webaudio code is already in se
by adamnemecek 5y ago
At some point, I'm planning on using webaudio as a starting point to implement a JUCE like framework with VST and AU support. The webaudio code is already in servo so doing this might not be too bad.
- gavinray 5y agoOut of curiosity, how would this work? You port WebAudio API to a compiled language or use a JS interpreter that has it? Would be interested to try this
- adamnemecek 5y agoNot quite. There would be no JS. The WebAudio API is implemented in Rust. You would just use the innards (buffers, audio graph etc.) and leave it as a Rust framework. LabSound [0] has done something similar with C++ and WebKit. They took the WebAudio implementation and made it into a C++ framework. [0] https://github.com/LabSound/LabSound https://github.com/LabSound/LabSound
- gavinray 5y ago> The WebAudio API is implemented in Rust Ah yup, for Servo that would make sense eh? Well neato. I hope you do, seems useful. Audio landscape needs more options besides JUCE and iPlug2.
- cmrdsprklpny 5y agoHere's an in-development audio framework which uses JS. I haven't used it, but it looks interesting. https://www.elementary.audio/ https://www.elementary.audio/