JavaScript Patterns For Contemporary Dance Music
summary
A small web app programs music in JavaScript inside the browser, using the Web Audio API and abstractions like pattern-based tracker arrays and a spread synth to turn notes, samples and parameter ramps into scheduled audio events. Timing uses audioContext.currentTime and AudioParam ramps so patterns stay tight. A Leap Motion maps gestures to effect mix. Code lives on GitHub and the system actually runs live for a gig, producing danceable output.
AI-written summary · about
chapters (4)
related talks
40mLiveJS: Making Music with JavaScript
40mBeats in the Browser: Coding Music withJavaScript
44mBeats in the Browser - Coding Music with JavaScript
42mElements of Dance Music
31mBeats in the Browser - Coding Music with JavaScript
26mBeats in the Browser - Coding Music with JavaScript
24mJavaScript is the new Punk Rock
26mRuby patterns for contemporary dance music
