NERD DISCO: Reloaded
summary
Code converts Web Audio frequency bins into seven band ranges and drives hardware: ND audio extracts seven ranges from the FFT, ND visualization draws reactive canvas elements and a selector maps 3x3 canvas squares to individual LEDs. SoundCloud MP3s and Giphy MP4s feed the canvas; a websocket sends color arrays to a FadeCandy server which controls five 64‑LED neomatrix panels (7x7 cm each, 400 fps capable). Web MIDI via a Cork pet control triggers element placement.
AI-written summary · about
chapters (12)
- 0:00NERD DISCO project intro
- 4:15Web Audio API basics
- 8:57SoundCloud API for streaming
- 9:19Canvas API visuals
- 11:12ND Visualization abstraction
- 12:16GIFs via MP4 & canvas
- 14:02NeoPixel LED matrices
- 17:17Fade Candy LED control
- 18:44Canvas pixels to LEDs
- 21:14Web MIDI API
- 23:24Live NERD DISCO demo
- 25:38Inspiration & Q&A
related talks
44mBeats in the Browser - Coding Music with JavaScript
30mThe Formulartic Spectrum
40mLiveJS: Making Music with JavaScript
40mBeats in the Browser: Coding Music withJavaScript
37mDOMStep: Audio Synthesis, AI and a JavaScript Dance Party
40mBeats in the Browser - Coding Music with JavaScript
31mHow I built my own music performance software in JavaScript
37mThe opening keynote
