Skip to content

My fork of desktop-visualizer, hopefully keeping it up-to-date with desktop changes and customizing it.

License

Notifications You must be signed in to change notification settings

duckyondiscord/desktop-visualizer

 
 

Repository files navigation

desktop-visualizer

*nix desktop audio visualizer made with SFML

I use some snippets of code from cava and conky.

Dependencies

  • PulseAudio(for PipeWire you need pipewire-pulse)
  • fftw3
  • SFML 2.5+
  • libinih

Tested platforms

  • FreeBSD 13.2
  • Arch Linux
  • postmarketOS
  • OpenSUSE Tumbleweed

Probably will work on any other Unix-like OS that has Xorg and supplies the dependencies

Installation

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)

Building

$ cmake .
$ make

Then run install.sh in the project root if you want to also install it.

Configuration

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.

TODO

  • Add support for other audio sources
  • More visualizer designs (possibly one similar to cava.)

About

My fork of desktop-visualizer, hopefully keeping it up-to-date with desktop changes and customizing it.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 84.0%
  • Shell 8.4%
  • CMake 7.3%
  • C 0.3%