examples/Audio/simple/README.md
This example demonstrates advanced audio reactive visualization capabilities using FastLED. It processes real-time audio input and creates stunning visual effects synchronized to music.
The example uses the FastLED audio system which can accept input from:
Basic Operation
Optimizing for Your Setup
Performance Tips
Audio Processing Pipeline
AudioSample → FFT → Band Analysis → Beat Detection → Visualization
Visualization Functions
drawSpectrumAnalyzer() - Frequency spectrum barsdrawWaveform() - Audio waveform displaydrawVUMeter() - Volume meter visualizationdrawSpectrogram() - Time-frequency plotdrawReactivePatterns() - Beat-reactive patternsAudio Analysis Classes
MaxFadeTracker - Smooth peak tracking with attack/decayBeatDetector - Energy-based beat detectionFrequencyBandAnalyzer - 8-band frequency analysisEdit the getCurrentPalette() function to add custom palettes.
Modify the FrequencyBandAnalyzer constructor to change band boundaries.
This example requires significant memory for:
Platforms with limited memory may need to reduce the matrix size.