Results 122 comments of Sciss

My first attemps are here: https://github.com/Sciss/supercollider/tree/wasm So far working to make the cmake configure complete. `make` now gives ``` In file included from /home/hhrutz/Documents/devel/supercollider/server/scsynth/SC_CoreAudio.cpp:21: /home/hhrutz/Documents/devel/supercollider/server/scsynth/./SC_CoreAudio.h:48:10: error: SC_AUDIO_API undefined, cannot determine...

With some more empty preprocessor ifdefs, I now get this list of undefined symbols: - `oscTimeNow` ; declared in `SC_CoreAudio.h` ("Functions to be implemented by the driver backend") - `server_timeseed`...

Here are my thoughts now of how to go about adding the missing audio driver: There are currently three options for Audio API on wasm: plain Web Audio API, OpenAL...

I added a dummy `SC_WebAudio.cpp`, and so it's possible to `make scsynth` (compiles and links), thus the next steps would be to understand how to download and run scsynth in...

@claudeha thanks; do you have these programs – rodney, barry – running somewhere on a public server? I'm curious to see what they are doing. I also saw that you...

When actually starting scsynth, I'm running into some boost assertion errors; I also had to suppress some linker warnings related to shared-memory. My interpretation now is that while I add...

Or perhaps - I have literally no knowledge of cmake - it's that the other thing that is linked is `libscsynth`? The linker errors were for `SC_ComPort.cpp`. I can see...

Nevermind, the boost problem is gone now that I set the linker flags for target `libscsynth` as well.

OSC is working now, audio most likely; I cannot test it yet, because the plugins are not installed. I figured I should compile with `-DSTATIC_PLUGINS`, but this makes the linker...

Ok, if I add the corresponding UGen sources to scsynth target, it works. Wow, it's playing sound! :boom: