Earlier quoted context omitted.
Wow, thanks for your interest! I haven't maintained QuaverSeries for a while as I kinda feel that there are some issues on Tone.js that cannot be fixed in the foreseeable future. For the topic you are interested (C++ audio engine as WASM), you should check these two: https://github.com/frantic0/sema-engine https://github.com/micknoise/Maximilian For those language you mentioned csound, supercollider, Chuck (should ad…
That supercollider/scsynth wasm thing was actually what I was thinking about. Unfortunately the implementation is still in a fork and hasn't been merged upstream. [1],[2] Thanks for the other links, sema-engine was new to me and not in my original investigation. I think I skimmed over Maximilian but it is probably worth a closer look. One of the benefits of csound/supercollider in my mind are their existing communiti…
Totally missing out on the actual DAWs where most people do most of this stuff.
Yes, there is some interest in and use of standalone tools. But for all kinds of reasons, the majority of new audio software development occurs with the assumption that it will run within a DAW (or at least, a plugin host).
One of the reasons for that is to offload almost all of the architectural issues to the host, and leave the developer to pay attention to the sorts of things you describe in the paragraph I was quoting from.