Beats in the Browser - Coding Music with JavaScript
summary
Live demo of Web Audio API code and samples shows oscillators, fetch + decodeAudioData for WAVs, and an AudioContext driving speakers; a four‑pad sampler and a 16‑step sequencer run on Tone.js with Tone.Transport.scheduleRepeat and a Recorder that exports audio. Web MIDI maps MIDI messages (note numbers like 40/42 and velocity 0–127) to pads using LPD8/AKAI controllers. Web Bluetooth reads a Polar heart‑rate monitor to set BPM (demo failed on stage but is implemented). Visuals use an AnalyserNode.
AI-written summary · about
chapters (9)
- 0:00Welcome
- 6:20Web Audio API basics
- 13:34Drum pad interface
- 15:41MIDI devices in browser
- 23:17TR-909 sequencer
- 28:53Recording and replaying
- 33:22Web Bluetooth API
- 40:19Visualizing audio
- 43:22Closing
related talks
40mBeats in the Browser - Coding Music with JavaScript
26mBeats in the Browser - Coding Music with JavaScript
40mBeats in the Browser: Coding Music withJavaScript
31mBeats in the Browser - Coding Music with JavaScript
32mBeats in the Browser
40mLiveJS: Making Music with JavaScript
46mMaking the Web Rock: The Web Audio API
33mWe ❤ Music & the Web
