This is continuation of the Audio Spectrum Display, now utilizing the ESP32S3 Box Lite. It can visualize audio spectrum effects on the built-in display and drive a WS2812B LED matrix.
- Real-time audio spectrum visualization
- Built-in display and WS2812B LED matrix support
- FFT-based processing for accurate audio representation
- Compatible with ESP32S3 Box Lite
Running project requires:
- VS Code
- ESP-ID extension
- ESP-IDF >5.0
Clone the repository:
git clone https://github.com/Gieneq/Audio-Spectrum-Display-ESP32S3.git
cd Audio-Spectrum-Display-ESP32S3
Open the project in VS Code. Ensure the ESP-IDF extension is installed and configured. Select the ESP32S3 target and upload option. Finally build and flash the project using the icons on the VS Code Status Bar.
Once flashed, the ESP32S3 Box Lite will display the audio spectrum in real-time.
The WS2812B LED matrix synchronizes with the audio input, creating vibrant visual effects.
Python script is used to generate bins. The bins are used to equalize bars by adding samples so that overall strenght remains equal.
So far the device only uses builtin microphone. Soon it will be able to be connected to audio jack.
This project is licensed under the MIT License.