3 ms·
Out 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
by gavinray 5y ago
Out 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/