Cavalier – A Fantastic Free GTK4 Audio Visualizer for Linux

Looking for an audio visualizer application for your Linux? Try Cavalier!

It’s a free and open-source tool written in Python programming language with GTK4 + LibAwaita toolkit. Meaning it supports both desktop and mobile devices, while having a modern and native look and feel in Ubuntu, Fedora Workstation and other Linux with GNOME Desktop.

The key features of Cavalier is that it has 4 drawing modes: wave, levels, particles, and bars. Along with customizable foreground and background colors, either single colors or up to 10 colors gradient. Also, it supports keyboard shortcuts to switch between different drawing modes and color profiles.

The app is based on the cross-platform cava audio visualizer. It allows to configure the bar number, smoothing, noise reduction, as well as following settings:

  • Light and Dark mode.
  • Color profile.
  • Drawing area margin.
  • Space size between elements.
  • Roundness of items.
  • Sharp or Round window border.
  • Hide window controls.

How to Install Cavalier Audio Visualizer:

The app is available to install in most Linux as universal Flatpak package. Just enable Flatpak support and install the app by following the steps below one by one.

Enable Flatpak support

Some Linux (e.g., Fedora, Ubuntu MATE, Pop! OS) has Flatpak support out-of-the-box. Linux Mint 21 even supports installing Flatpak apps directly from Software Manager.

For Debian and Ubuntu based systems, open a terminal (Ctrl+Alt+T) window and run the command below will enable the Flatpak support!

sudo apt install flatpak
Enable Flatpak support in Ubuntu

For other Linux, just follow the official setup guide to get it.

Install Cavalier Audio Visualizer

After enabling Flatpak, just open a terminal window either from start menu or ‘Activities’ overview depends on your desktop environment.

Finally, run the single command to install the app as well as its run-time libraries:

flatpak install

After installation, search for and launch the application. Start play any sound or music and enjoy!

Uninstall Cavalier

To remove the software package, also open a terminal window and run command:

flatpak uninstall --delete-data io.github.fsobolev.Cavalier

And remove useless runtime via flatpak uninstall --unused command.

Exit mobile version