Audio visualizer based on CAVA
Description [↑]
This is an audio visualizer based on CAVA with extended capabilities.
Features [↑]
The visualizer features:
- Five normal drawing modes!
- Two circle drawing modes!
- Three mirror drawing modes!
- Four drawing directions!
- Customizable LibAdwaita interface!
- Set a single color or up to a 10 color linear gradient for background and foreground!
- Select different foreground colors for the mirrored images in mirror mode!
- Set up a color animation that changes the colors gradually in a loop!
- Configure smoothing, noise reduction and a few other CAVA settings!
- Change background and foreground colors through a DBus interface!
Screenshots [↑]
Installation [↑]
You can install the Cavasik app from Flathub in its app page.
- For information on how to setup flatpak on any distro read this.
You can install Cavasik from the AUR repository:
To manually install Cavasik start by downloading a release. Then, uncompress the downloaded release into a resulting folder. Make sure you have all the dependencies needed. Then, proceed to run the following commands:
#BUILD
arch-meson Cavasik build
meson compile -C build
#TEST
meson test -C build --print-errorlog
#INSTALL
meson install -C build
install -Dm644 Cavasik/LICENSE -t "/usr/share/licenses/cavasik"
Dependencies [↑]
The Cavasik application has the following buildtime dependencies:
The Cavasik application has the following runtime dependencies:
Contributions [↑]
First and foremost, all contributions are welcome! The steps involved when making a contribution are explained in the CONTRIBUTING.md file. We look forward to your contributions!
- The contributors list is located here.
Translations [↑]
Secondly, all translations are also welcome!
The steps involved when making a translation are explained in the CONTRIBUTING.md file.
More specific steps can be found in the CONTRIBUTING.md file in the /lang
folder.
We look forward to your translations!
- The credits of the translators are located here.
Metrics [↑]
License [↑]
Code of Conduct [↑]
This project follows the Contributor Covenant Code of Conduct.