Everybody dance now with Web Audio API
summary
Overview of the Web Audio API with concrete examples and gotchas: shows how to create an AudioContext, decode ArrayBuffer audio, and that an AudioBufferSourceNode is single‑use; demonstrates 50 cubes each with independent looping buffers, per‑source Analyser FFT (256 sample sizes), 3D panning and Doppler, delay+gain feedback echo, and convolution reverb using impulse responses. Covers vendor prefixes, AudioParam scheduling (linear/exponential ramps, setTargetAtTime), oscillator types, and live input via getUserMedia microphone and mentions Web MIDI.
AI-written summary · about
chapters (25)
- 0:00Introduction
- 1:25Background
- 2:52Web Audio API
- 4:06Instantiate AudioContext
- 4:40Notes
- 5:24Routing graphs
- 6:19Sources
- 8:28Buffer
- 9:20Request
- 12:25Replay
- 13:27Analyzer Node
- 18:42Audio param type
- 22:15Delay
- 22:49Reverb
- 23:28Echo
- 24:17Oscillator
- 25:29Filters
- 28:43Convolution
- 30:06Impulse Response
- 31:13Planner
- 32:44Other features
- 33:39Sound system
- 34:23Sound with headphones
- 36:00Web MIDI API
- 37:17References
related talks
46mMaking the Web Rock: The Web Audio API
28mChannel your inner rockstar with the web audio API
34mTools for the 21st century musician
44mBeats in the Browser - Coding Music with JavaScript
22mTools for the 21st century musician
41mOrchestrating the Web Audio API
37mThe Web Audio Explanation I Wish I Had
22mChanging Live Audio with the Web-Audio-Api
