A real-time audio visualization tool that processes live audio microphone input using FFT and displays a dynamic visual representation using Pygame.
RealTime-Audio-Visualizer is a real-time audio visualization tool that captures and processes live audio input, applies Fast Fourier Transform (FFT) for frequency analysis, and dynamically displays frequency energy levels in an interactive GUI using Pygame.
- Real-time audio processing via PyAudio
- Fast Fourier Transform (FFT) for frequency analysis
- 2D and 3D Visualization Modes (Switchable)
- Adjustable GUI parameters for display customization
- Pygame-based interactive UI with button controls
- Optimized FFT windowing for efficient performance
- Configurable frequency groupings and sample rates
#bash
git clone https://github.com/M0n4GPT/RealTime-Audio-Visualizer.git
cd RealTime-Audio-VisualizerSimply execute the main.py file:
#bash
python main.pyThis will start real-time audio visualization using your systemโs microphone.
Below is an example of the RealTime-Audio-Visualizer in action:
The visualization dynamically updates based on live audio input from your microphone.
