DOMStep: Audio Synthesis, AI and a JavaScript Dance Party
summary
A live browser dubstep band is built using the Web Audio API (AudioContext, oscillators, biquad filters, gain nodes) plus buffer loading and scheduled play via the API clock; beats are sequenced with beats.js, visuals use flocking style particle simulation, wob is done by modulating a gain node with a second oscillator, and a crowd-recorded vocal (“undefined is not a function”) is captured to a buffer. The demo mostly works on audience laptops though there are a few timing and coordination glitches.
AI-written summary · about
chapters (5)
related talks
40mBeats in the Browser: Coding Music withJavaScript
44mBeats in the Browser - Coding Music with JavaScript
40mLiveJS: Making Music with JavaScript
40mBeats in the Browser - Coding Music with JavaScript
30mJavaScript Patterns For Contemporary Dance Music
31mBeats in the Browser - Coding Music with JavaScript
31mI Play the JavaScript
09mDeclarative Web Audio API
