*nix desktop audio visualizer made with SFML
I use some snippets of code from cava and conky.
- PulseAudio(for PipeWire you need pipewire-pulse)
- fftw3
- SFML 2.5+
- libinih
- FreeBSD 13.2
- Arch Linux
- postmarketOS
- OpenSUSE Tumbleweed
Probably will work on any other Unix-like OS that has Xorg and supplies the dependencies
Download the latest tarball from releases, extract it, run install.sh
inside it and you're golden! (just don't forget to install the dependencies)
$ cmake .
$ make
Then run install.sh
in the project root if you want to also install it.
Configuring the program is really easy, just edit ~/.config/deskvis.ini
after you've installed the program using install.sh
.
The syntax is just regular INI syntax, but it's pretty self-explanatory just from looking at the config file.
- Add support for other audio sources
- More visualizer designs (possibly one similar to cava.)