~/talk

WebAssembly AudioWorklet Csound

Talkat Web Audio Conference 2018 · 2018-09-19..09-21· [webassembly]
slides:none on file

A WebAssembly + AudioWorklet Csound port runs LibCsound in an AudioWorklet node with a ScriptProcessor fallback, shipping both sync and async WASM loaders. It powers live coding on live.csound.com and a reverb demo using two FFTs (one per channel) with pitch shifting and feedback, and runs on phones (Motorola G) and desktop. Performance sits around ~50% native speed, audio worklet reduces glitches but occasional dropouts link to GC and thread-priority issues, and packaging requires extra build care.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 0:44Csound ecosystem overview
  3. 2:58WebAssembly AudioWorklet Csound
  4. 6:36Demonstration glowing orbs
  5. 8:15Live Csound.com demo
  6. 11:38Live performance example
  7. 13:51Challenges with WebAssembly
  8. 16:26Conclusions and thanks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.