Changing Live Audio with the Web-Audio-Api
summary
Recreates stompbox effects inside a browser using Web Audio API and navigator.getUserMedia to feed an AudioContext chain; implements gain node volume, wave shaper distortion, delay with feedback loop, oscillator-driven flanger and tremolo, and a convolver node for reverb. Packs effects into a small library, controls them from a foot controller (Tessel over the network) and from audience phones; live demo mostly works with spiky network/noise issues, and compatibility is best on Chrome/Firefox (iOS Safari lacks getUserMedia).
AI-written summary · about
chapters (13)
- 0:00Start
- 1:51Create a New Audio Context
- 3:07Add Effects
- 3:20The Gain Node
- 4:39Distortion
- 4:53Wave Shaper Note
- 5:13Wave Shaper
- 6:20Delay
- 7:44Flanger
- 12:16Dynamics Compressor
- 14:15Reverb
- 15:04Web Midi Api
- 20:39Does It Work on Android Chrome
related talks
19mChanging live audio with the web-audio-api
21mChanging live audio with the web-audio-api
28mChannel your inner rockstar with the web audio API
25mJavaScript, JavaScript…. Rocks You!
33mCode, Play & Rock 'n' Roll: A WebAudio Experiment
29mJavaScript, JavaScript…. Rocks You!
30mThe Man who Sold the Amp: How to Process Music with JS
29mCode, Play & Rock 'n' Roll: A WebAudio Experiment
