
Sign up to save your podcasts
Or
After building the SuperCollider server (scsynth) as a WebAssembly binary for the browser, the other piece that is missing is a full-fledged client to talk to it. ScalaCollider is a client written in Scala that normally runs on the JVM, but it can also be compiled for the browser, outputting JavaScript code. The demo shows how scsynth(.wasm) is controlled by ScalaCollider(.js) inside the browser.
Source code: https://github.com/Sciss/SoundProcessesJSTest
After building the SuperCollider server (scsynth) as a WebAssembly binary for the browser, the other piece that is missing is a full-fledged client to talk to it. ScalaCollider is a client written in Scala that normally runs on the JVM, but it can also be compiled for the browser, outputting JavaScript code. The demo shows how scsynth(.wasm) is controlled by ScalaCollider(.js) inside the browser.
Source code: https://github.com/Sciss/SoundProcessesJSTest