Elements of Dance Music
summary
Live‑coded an acid‑techno track using the Web Audio API, recreating TR‑808 drums and a TB‑303 style bass with oscillators, GainNodes, BiquadFilter and a noise buffer plus one fetched clap sample. Tempo is 135 BPM, kick frequency falls roughly 120→50 Hz and envelopes use setTarget/ramps; nodes are cheap so the code creates and discards them per hit. Everything runs in Firefox and produces a working danceable loop.
AI-written summary · about
chapters (8)
- 0:00Introduction to music coding
- 2:30Defining elements of music
- 4:34Deconstructing acid techno
- 6:33Web audio API fundamentals
- 10:54Advanced sound shaping
- 13:20Filtering and noise synthesis
- 16:39Live coding a techno track
- 35:49Q&A and concluding remarks
related talks
30mJavaScript Patterns For Contemporary Dance Music
31mBeats in the Browser - Coding Music with JavaScript
44mBeats in the Browser - Coding Music with JavaScript
26mBeats in the Browser - Coding Music with JavaScript
26mRuby patterns for contemporary dance music
24mDay Disco
39mBecome a Developer of Electronic Music
22mMusic of React
