BASS-audio-simulator
Code
DEMO
About
Utilizes the BASS audio library and MLX42 graphics library for real-time audio playback with dynamic frequency visualization, transforming audio data (FFT) into a visual spectrum of frequency bands.
Features
- Play/Pause Control: Press
SPACE
to play or pause audio. - Seek Audio Position: Use
LEFT
orRIGHT
arrow keys to adjust the playback position. - Color Customization: Choose from predefined colors for the spectrum display.
Usage
./as [AUDIO_FILE] [RED/BLUE/GREY/PURPLE/WHITE/BROWN]
Requirements
Linux or Macos
glfw (libglfw3-dev)
gtk (libgtk2.0-dev)
cmake >= 3.18