Inspired by CAVA, CAVII is a configurable ASCII-based audio visualizer that runs in-terminal
Dependencies:
- Cargo
- (Linux only) ALSA and PulseAudio libraries:
sudo apt-get install libasound2-dev libpulse-dev
Clone repo, then build:
cd ascii-audio-visualizer
cargo build
See config.ini for default config example
Run with default config file:
cargo run
Run with custom config file:
cargo run -- -c [CONFIG_FILE_PATH]
- support for more linux audio hosts (pipewire, jack, etc)
- performance improvements to print/draw logic
- new animations
- new audio features
- distribtute as executable
- other?