Code, Play & Rock 'n' Roll: A WebAudio Experiment
summary
Live guitar routes into the browser and is processed with a JavaScript pedal framework, claiming real‑time overdrive, delay and reverb implemented via pedalboard.js and exposed in a pure‑CSS pedal UI at pedals.io. Demonstrations use browser APIs: audio nodes, a waveShaper for distortion, an AudioWorklet for threading, plus WebRTC for collaborative jamming (works but shows noticeable latency) and Web MIDI to map hardware controllers. Most live demos succeed on desktop; mobile support is poor and monitoring latency complicates stage use.
AI-written summary · about
chapters (13)
- 0:00WebAudio experiment intro
- 1:59Guitar pedals explained
- 3:47Demo of pedals.io
- 8:07WebAudio API
- 11:01WebAudio architecture
- 16:24Manipulating audio
- 17:05Introducing pedalboard.js
- 20:33Web MIDI API
- 23:45Live MIDI demo
- 27:08Live guitar effects
- 29:36MIDI guitar demo
- 30:42Karaoke with accompaniment
- 32:37Closing remarks
related talks
29mCode, Play & Rock 'n' Roll: A WebAudio Experiment
21mChanging live audio with the web-audio-api
25mJavaScript, JavaScript…. Rocks You!
28mChannel your inner rockstar with the web audio API
19mChanging live audio with the web-audio-api
30mThe Man who Sold the Amp: How to Process Music with JS
29mJavaScript, JavaScript…. Rocks You!
22mChanging Live Audio with the Web-Audio-Api
