Sound Reactive LED Projects
Sound Reactive LED Projects
Turn your LEDs into an audio visualizer that reacts to music in real time.
How It Works
- Capture audio via I2S microphone (INMP441, SPH0645) or line-in
- Process with FFT (Fast Fourier Transform) on the ESP32
- Map frequency bands to LED zones
- Display effects — spectrum analyzer, beat detection, gradient visualization
WLED Sound Reactive
The WLED community maintains a sound-reactive fork with built-in audio processing.
Hardware needed:
- ESP32 (ESP8266 is too slow for FFT)
- I2S microphone (INMP441 — cheap, good quality)
- LED strip
- 5V power supply
Setup:
- Flash the sound-reactive WLED fork
- Connect INMP441 to ESP32:
- INMP441 SD → GPIO32
- INMP441 WS → GPIO25
- INMP441 SCK → GPIO26
- INMP441 L/R → GND (for left channel)
- INMP441 VDD → 3.3V
- INMP441 GND → GND
- Enable audio input in WLED config
- Choose sound-reactive effects
Standalone Options
- PixelBlaze — Built-in microphone, web-based pattern editor
- LEDFX — Desktop app that sends audio-reactive data to WLED via UDP
- ESP32 + FastLED — Custom code for maximum control