~/talk

Orchestrating the Web Audio API

Talkat JSFoo 2015 · on Friday, 2015-09-18· [creative-coding]
name:Srikumar
links:none on file
slides:none on file

Browsers now deliver low‑latency, sample‑accurate audio (typical precision 1/48000 s) via the Web Audio API and a small library, Steller, that provides GraphNode wrappers and a declarative scheduler to manage ephemeral one‑shot source nodes and just‑in‑time timing. A rewritten 1996 rhythm engine demonstrates 4‑voice morphing and synchronized visuals; glitches appear when scriptProcessor runs on the main thread. Upcoming audio workers promise JS audio processing in the audio thread, eliminating main‑thread jitter and making the demos reliably smooth.

AI-written summary · about

  1. 0:00Intro
  2. 0:53Agenda
  3. 2:09Personal History
  4. 2:49Computer History
  5. 5:25DOSGW Basic
  6. 5:46Quick sounds
  7. 6:38Beep
  8. 8:48C Sound
  9. 10:13Max
  10. 12:00Synthesis
  11. 13:20Web Audio API
  12. 13:48Rhythm Engine
  13. 18:24Issues with Beep
  14. 19:05ephemeral nodes
  15. 19:32the problem
  16. 20:09the solution
  17. 21:33interactivity
  18. 21:55when
  19. 22:26requestAnimationFrame
  20. 23:27Script Processor
  21. 23:57Stellar Library
  22. 24:41Graph Node
  23. 24:55Scheduler
  24. 29:57Upcoming Improvements
  25. 30:25Current Playtime
  26. 30:52Audio Workers
  27. 32:29Bug
  28. 34:14Creative Possibilities
  29. 35:04Questions
~/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.