So I decided to try doing a set of tutorials for Csound WASM that are different to what Steven and Hlodver have put together.
They have a philosophy (correct) of the Web developer who works with all the toolchains and gets everything right, the modules,
the standard.
This one is not that, it’s just about getting Csound running no matter what with the bare minimum of dependencies and fuss.
I am trying to work on get things running from nothing. So I set up the repo and put in the first tutorial which does the absolute
minimum (plays a sound in response to a user action) with very little code.
Hopefully, in my free time, I will add to this, building up to do other things. The repo is organised with READMEs detailing the code
and index.html files embedding the JS scripts.
So I decided to try doing a set of tutorials for Csound WASM that are different to what Steven and Hlodver have put together.
They have a philosophy (correct) of the Web developer who works with all the toolchains and gets everything right, the modules,
the standard.
This one is not that, it’s just about getting Csound running no matter what with the bare minimum of dependencies and fuss.
I am trying to work on get things running from nothing. So I set up the repo and put in the first tutorial which does the absolute
minimum (plays a sound in response to a user action) with very little code.
Hopefully, in my free time, I will add to this, building up to do other things. The repo is organised with READMEs detailing the code
and index.html files embedding the JS scripts.
Prof. Victor Lazzarini
Maynooth University
Ireland
I started with web audio Csound a couple of months ago and found it quite hard to find what's relevant/up-to-date particular in terms of examples/practical demonstrations so think these tutorials will be handy.
Most of the top results via google for 'web csound' or similar seem no longer relevant (I think) eg:
all those seem to maybe be the old approach (non WASM ie pnacl etc?). The following uses WASM but not the latest incarnation, I don't think, but not really sure: https://csound.com/wasm/canvas.html
What is interesting is with the new TPWA support on the Anroid app
store you can use webaudio csound to create a javascript PWA which can
then be submitted as a full blown native android app: https://developers.google.com/codelabs/pwa-in-play#0
This also works for modern windows in the windows app store: