Channel your inner rockstar with the web audio API
summary
Covers concrete Web Audio API mechanics: creating an AudioContext and nodes, loading audio via fetch/ArrayBuffer or getUserMedia input, oscillators with frequency and envelopes, Gain/WaveShaper/Delay/Convolver chains, and using an analyzer. Demonstrates a live guitar routed through a browser pedalboard website with distortion, flanger, reverb and tremolo applied — it works though sound quality is rough. Mentions a small library, an unfinished synthesizer, and recording via the MediaRecorder API and Firefox devtools.
AI-written summary · about
chapters (15)
- 0:00Start
- 0:21Web Audio
- 3:44How To Create Sounds
- 6:53Linear Envelopes
- 12:11Effects
- 12:24Volume
- 13:21Distortion
- 14:23Delay Effect
- 17:15Debugging
- 17:57Live Audio
- 21:05Flanger
- 21:46Reverb
- 24:30Synthesizer
- 26:05The Media Recorder Api
- 26:38Create a Virtual Input on Your Laptop
related talks
29mCode, Play & Rock 'n' Roll: A WebAudio Experiment
33mCode, Play & Rock 'n' Roll: A WebAudio Experiment
21mChanging live audio with the web-audio-api
22mChanging Live Audio with the Web-Audio-Api
25mJavaScript, JavaScript…. Rocks You!
46mMaking the Web Rock: The Web Audio API
19mChanging live audio with the web-audio-api
38mEverybody dance now with Web Audio API
