A real-time audio visualizer that responds to system audio or microphone input.
DEMO VIDEO: https://youtu.be/qguHrVe7_T4
+/-: Increase/Decrease sensitivityD: Cycle audio I/OP: Cycle visualizorsX: Random visualizorCtrl+C: Quit
- Check if PulseAudio/PipeWire is running:
systemctl --user status pulseaudio - Monitor sources may be suspended - start playing audio to activate them
- Some systems require explicit loopback setup, run the binary with --help flag
If you get PortAudio build errors:
- Install PortAudio development libraries:
# Ubuntu/Debian sudo apt install portaudio19-dev # Fedora sudo dnf install portaudio-devel # Arch sudo pacman -S portaudio
- On some systems, you may need to set PKG_CONFIG_PATH
MIT License