LED Music Visualizer
July 2023
An LED matrix that creates visual patterns in response to music using FFT analysis.
The LED Music Visualizer is a project that combines digital signal processing with visual display. It analyzes audio input in real-time, performs Fast Fourier Transform (FFT) to break down the frequency components, and displays corresponding patterns on an LED matrix.
The project features:
- Real-time audio analysis
- Multiple visualization modes
- Beat detection algorithm
- Customizable color schemes
- User-friendly control interface
The system uses an MSGEQ7 graphic equalizer IC to simplify the FFT process, making it possible to run the visualizer on a modest microcontroller. The display consists of a 16x16 WS2812B LED matrix, controlled via the FastLED library.
Building this project improved my skills in digital signal processing, real-time systems, and PCB design. I also learned a lot about optimizing code for performance-critical applications.