Cavalier

Visualize audio with CAVA

MIT License

Stars
147

Bot releases are visible (Hide)

Cavalier - V2024.1.0 Latest Release

Published by nlogozzo 10 months ago

A Smoother Cavalier 🌊

This release contains some new features and improved drawing algorithms!

Changelog πŸ“ƒ

  • The wave box drawing mode now draws smoother bezier curves (Thanks @OggyP) (#139)
  • Users can now specify --fg aarrggbb or --bg aarrggbb command line arguments to change the foreground and background color of the running Cavalier instance respectively (#137 )
  • Updated translations (Thanks everyone on Weblate!)

Install πŸ§‘β€πŸ’»

GNOME

Flathub

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.nickvision.cavalier
flatpak run org.nickvision.cavalier

Snap

snap install cavalier

AUR

The cavalier package

Manually

  • Download the org.nickvision.cavalier-x64.flatpak file from the assets below
  • Run flatpak install org.nickvision.cavalier-x64.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.cavalier//master to start the app! (You should also see it in your app grid)
Cavalier - V2023.11.0

Published by nlogozzo 11 months ago

A more updated Cavalier πŸ€–

In this release, Cavalier was updated to use .NET 8, GNOME 45 runtime, and the latest libadwaita 1.4 widgets!

Changelog πŸ“ƒ

  • Updated to GNOME 45 runtime with latest libadwaita design (#129)
  • Updated to .NET 8.0
  • Updated translations (Thanks everyone on Weblate!)

Install πŸ§‘β€πŸ’»

GNOME

Flathub

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.nickvision.cavalier
flatpak run org.nickvision.cavalier

Snap

snap install cavalier

AUR

The cavalier package

Manually

  • Download the org.nickvision.cavalier-x64.flatpak file from the assets below
  • Run flatpak install org.nickvision.cavalier-x64.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.cavalier//master to start the app! (You should also see it in your app grid)
Cavalier - V2023.9.0

Published by fsobolev about 1 year ago

A more photographic Cavalier πŸ‘€

In this release a feature to set foreground image was added to Cavalier! You can also now set transparency on both background and foreground images. Combine beautiful pictures with gradients to give Cavalier unique look that fits your mood!

Changelog πŸ“ƒ

  • Added ability to set foreground image for Box modes
  • Transparency can now be set both for background and foreground image
  • Cavalier switched back to using PulseAudio by default. You can still switch audio backend to whatever is supported by CAVA using CAVALIER_INPUT_METHOD environment variable
  • Updated translations (Thanks everyone on Weblate!)

Install πŸ§‘β€πŸ’»

GNOME

Flathub

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.nickvision.cavalier
flatpak run org.nickvision.cavalier

Snap

snap install cavalier

AUR

The cavalier package

Manually

  • Download the org.nickvision.cavalier-x64.flatpak file from the assets below
  • Run flatpak install org.nickvision.cavalier-x64.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.cavalier//master to start the app! (You should also see it in your app grid)
Cavalier - V2023.9.0-beta1

Published by fsobolev about 1 year ago

A more photographic Cavalier πŸ‘€

In this release a feature to set foreground image was added to Cavalier! You can also now set transparency on both background and foreground images. Combine beautiful pictures with gradients to give Cavalier unique look that fits your mood!

Changelog πŸ“ƒ

  • Added ability to set foreground image for Box modes
  • Transparency can now be set both for background and foreground image
  • Cavalier switched back to using PulseAudio by default. You can still switch audio backend to whatever is supported by CAVA using CAVALIER_INPUT_METHOD environment variable
  • Updated translations (Thanks everyone on Weblate!)

Install πŸ§‘β€πŸ’»

GNOME

Flathub

flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.nickvision.cavalier
flatpak run org.nickvision.cavalier//beta

Snap

sudo snap install cavalier --beta

AUR

The cavalier-git package

Manually

  • Download the org.nickvision.cavalier-x64.flatpak file from the assets below
  • Run flatpak install org.nickvision.cavalier-x64.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.cavalier//master to start the app! (You should also see it in your app grid)
Cavalier - V2023.8.1

Published by nlogozzo about 1 year ago

A more roundish Cavalier 🟠

Tired of existing 6 drawing modes? Well, now there are 11, because every mode except Splitter got Circle variant! We also fixed the issue that caused incorrect drawing with display scaling enabled, and added a cute easter egg πŸ‘€

Changelog πŸ“ƒ

  • All drawing modes except Splitter now have Circle variants
  • Added an easter egg (run the program with --help to find how to activate it)
  • Fixed an issue where the app wasn't drawing correctly with >100% display scaling
  • Added welcome screen that is shown on start until any sound gets detected
  • Added Cairo backend that can be used in case of problems with OpenGL. To activate, run the program with environment variable CAVALIER_RENDERER=cairo
  • CAVA was updated to 0.9.0
  • Pipewire is now used as default input method, you can still change back to Pulse Audio using environment variable CAVALIER_INPUT_METHOD=pulse
  • Updated translations (Thanks everyone on Weblate!)

Install πŸ§‘β€πŸ’»

GNOME

Flathub

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.nickvision.cavalier
flatpak run org.nickvision.cavalier

Snap

snap install cavalier

AUR

The cavalier package

Manually

  • Download the org.nickvision.cavalier-x64.flatpak file from the assets below
  • Run flatpak install org.nickvision.cavalier-x64.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.cavalier//master to start the app! (You should also see it in your app grid)
Cavalier - V2023.8.1-rc1

Published by fsobolev about 1 year ago

A more roundish Cavalier 🟠

Tired of existing 6 drawing modes? Well, now there are 11, because every mode except Splitter got Circle variant! We also fixed the issue that caused incorrect drawing with display scaling enabled, and added a cute easter egg πŸ‘€

Changelog πŸ“ƒ

  • All drawing modes except Splitter now have Circle variants
  • Added an easter egg (run the program with --help to find how to activate it)
  • Fixed an issue where the app wasn't drawing correctly with >100% display scaling
  • Added welcome screen that is shown on start until any sound gets detected
  • Added Cairo backend that can be used in case of problems with OpenGL. To activate, run the program with environment variable CAVALIER_RENDERER=cairo
  • CAVA was updated to 0.9.0
  • Pipewire is now used as default input method, you can still change back to Pulse Audio using environment variable CAVALIER_INPUT_METHOD=pulse
  • Updated translations (Thanks everyone on Weblate!)

Also compared to previous beta:

  • All known issues in Circle modes were fixed
  • Added ability to rotate in Circle modes and set offsets for drawing area

A Message To Translators 🌎️

A stable release is planned for Friday August 11. Please have all translations updated before then to be included in the release :)

Install πŸ§‘β€πŸ’»

GNOME

Flathub

flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.nikvision.cavalier
flatpak run org.nickvision.cavalier//beta

Snap

sudo snap install cavalier --candidate

AUR

The cavalier-git package

Manually

  • Download the org.nickvision.cavalier-x64.flatpak file from the assets below
  • Run flatpak install org.nickvision.cavalier-x64.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.cavalier//master to start the app! (You should also see it in your app grid)
Cavalier - V2023.8.1-beta1

Published by fsobolev about 1 year ago

A more roundish Cavalier 🟠

Tired of existing 6 drawing modes? Well, now there are 11, because every mode except Splitter got Circle variant! We also fixed the issue that caused incorrect drawing with display scaling enabled, and added a cute easter egg πŸ‘€

Known Issues ⚠️

Wave Circle mode has weird background gradient and doesn't support mirror.

Changelog πŸ“ƒ

  • All drawing modes except Splitter now have Circle variants
  • Added an easter egg (run the program with --help to find how to activate it)
  • Fixed an issue where the app wasn't drawing correctly with >100% display scaling
  • Added Cairo backend that can be used in case of problems with OpenGL. To activate, run the program with environment variable CAVALIER_RENDERER=cairo
  • Updated translations (Thanks everyone on Weblate!)

Install πŸ§‘β€πŸ’»

GNOME

Flathub

flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.nikvision.cavalier
flatpak run org.nickvision.cavalier//beta

Snap

sudo snap install cavalier --beta

AUR

The cavalier-git package

Manually

  • Download the org.nickvision.cavalier-x64.flatpak file from the assets below
  • Run flatpak install org.nickvision.cavalier-x64.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.cavalier//master to start the app! (You should also see it in your app grid)
Cavalier - V2023.8.0

Published by fsobolev about 1 year ago

A more feature-packed Cavalier πŸ–ΌοΈ

In this release of Cavalier we added new drawing mode, added ability to set background image (that can be scaled down, in case you want to place a logo in the middle for example), and changed some other small things, to make Cavalier more configurable. Oh, and now you can change Cavalier's settings from terminal!

Changelog πŸ“ƒ

  • Cavalier can now be controlled from command line. Run the app with --help option to see full list of available options.
  • Reverse mirror option is now available with full mirror.
  • It's now possible to set frames per second to 144 or other custom value.
  • Added anti-aliasing, so rounded items now look less pixelated.
  • Added ability to set background image.
  • New drawing mode - Splitter.
  • Bars limit was increased to 100.
  • Updated translations (Thanks everyone on Weblate!)

Install πŸ§‘β€πŸ’»

GNOME

Flathub

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.nickvision.cavalier
flatpak run org.nickvision.cavalier

Snap

snap install cavalier

AUR

The cavalier package

Manually

  • Download the org.nickvision.cavalier-x64.flatpak file from the assets below
  • Run flatpak install org.nickvision.cavalier-x64.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.cavalier//master to start the app! (You should also see it in your app grid)
Cavalier - V2023.8.0-rc1

Published by fsobolev about 1 year ago

A more feature-packed Cavalier πŸ–ΌοΈ

In this release of Cavalier we added new drawing mode, added ability to set background image (that can be scaled down, in case you want to place a logo in the middle for example), and changed some other small things, to make Cavalier more configurable. Oh, and now you can change Cavalier's settings from terminal!

Changelog πŸ“ƒ

  • Cavalier can now be controlled from command line. Run the app with --help option to see full list of available options.
  • Reverse mirror option is now available with full mirror.
  • It's now possible to set frames per second to 144 or other custom value.
  • Added anti-aliasing, so rounded items now look less pixelated.
  • Added ability to set background image.
  • New drawing mode - Splitter.
  • Bars limit was increased to 100.

A Message To Translators 🌎️

A stable release is planned for Friday August 4. Please have all translations updated before then to be included in the release :)

Install πŸ§‘β€πŸ’»

GNOME

Flathub

flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.nikvision.cavalier
flatpak run org.nickvision.cavalier//beta

Snap

sudo snap install cavalier --candidate

AUR

The cavalier-git package

Manually

  • Download the org.nickvision.cavalier-x64.flatpak file from the assets below
  • Run flatpak install org.nickvision.cavalier-x64.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.cavalier//master to start the app! (You should also see it in your app grid)
Cavalier - V2023.8.0-beta1

Published by fsobolev about 1 year ago

A more feature-packed Cavalier πŸ–ΌοΈ

In this release of Cavalier we added new drawing mode, added ability to set background image (that can be scaled down, in case you want to place a logo in the middle for example), and changed some other small things, to make Cavalier more configurable. Oh, and now you can change Cavalier's settings from terminal!

Changelog πŸ“ƒ

  • Cavalier can now be controlled from command line. Run the app with --help option to see full list of available options.
  • Reverse mirror option is now available with full mirror.
  • It's now possible to set frames per second to 144.
  • Added anti-aliasing, so rounded items now look less pixelated.
  • Added ability to set background image.
  • New drawing mode - Splitter.
  • Bars limit was increased to 100.

Install πŸ§‘β€πŸ’»

GNOME

Flathub

flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.nikvision.cavalier
flatpak run org.nickvision.cavalier//beta

Snap

sudo snap install cavalier --beta

AUR

The cavalier-git package

Manually

  • Download the org.nickvision.cavalier-x64.flatpak file from the assets below
  • Run flatpak install org.nickvision.cavalier-x64.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.cavalier//master to start the app! (You should also see it in your app grid)
Cavalier - V2023.7.0

Published by fsobolev about 1 year ago

A much more alive than dead Cavalier πŸ•ΊπŸ»

It's been half a year since the previous stable release of Cavalier. The project was basically abandoned, but during that time I learned a lot and found awesome community and team to revive this awesome app. Cavalier joins Nickvision family! Completely rewritten in C#, with another drawing backend, better performance and solid ground to extend the app in future!

Thanks @nlogozzo for spending time and helping me a lot to make this release happen.
Thanks @daudix-UFO for wonderful new icon.
Thanks @gregorni for working on old Cavalier and giving valuable feedback on the new one.

Notable new features πŸ“ƒ

  • New drawing mode β€” Spine
  • Ability to select drawing direction
  • Mirror option
  • No limit on quantity of colors for gradients

Install πŸ§‘β€πŸ’»

GNOME

Flathub

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.nickvision.cavalier
flatpak run org.nickvision.cavalier

Snap

sudo snap install cavalier

AUR

The cavalier package

Manually

  • Download the org.nickvision.cavalier-x64.flatpak file from the assets below
  • Run flatpak install org.nickvision.cavalier-x64.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.cavalier//master to start the app! (You should also see it in your app grid)
Cavalier - V2023.7.0-rc1

Published by fsobolev over 1 year ago

A much more alive than dead Cavalier πŸ•ΊπŸ»

It's been half a year since the previous stable release of Cavalier. The project was basically abandoned, but during that time I learned a lot and found awesome community and team to revive this awesome app. Cavalier joins Nickvision family! Completely rewritten in C#, with another drawing backend, better performance and solid ground to extend the app in future!

Thanks @nlogozzo for spending time and helping me a lot to make this release happen.
Thanks @daudix-UFO for wonderful new icon.

Notable new features πŸ“ƒ

  • New drawing mode β€” Spine
  • Ability to select drawing direction
  • Mirror option
  • No limit on quantity of colors for gradients

Changes compared to previous beta

  • Fixed an issue where CAVA was still running after Cavalier quits
  • Added Reverse Mirror option (only available when Mirror is set to Split Channels)
  • Various minor fixes

Install πŸ§‘β€πŸ’»

GNOME

Flathub

This release candidate is available on beta Flathub branch under old app Id. Starting the next stable release, the app will be published under new app Id.

flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta io.github.fsobolev.Cavalier
flatpak run io.github.fsobolev.Cavalier//beta

Snap

sudo snap install cavalier --candidate

AUR

The cavalier-git package

Manually

  • Download the org.nickvision.cavalier-x64.flatpak file from the assets below
  • Run flatpak install org.nickvision.cavalier-x64.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.cavalier//master to start the app! (You should also see it in your app grid)
Cavalier - V2023.7.0-beta1

Published by fsobolev over 1 year ago

A much more alive than dead Cavalier πŸ•ΊπŸ»

It's been half a year since the previous stable release of Cavalier. The project was basically abandoned, but during that time I learned a lot and found awesome community and team to revive this awesome app. Cavalier joins Nickvision family! Completely rewritten in C#, with another drawing backend, better performance and solid ground to extend the app in future!

Thanks @nlogozzo for spending time and helping me a lot to make this release happen.
Thanks @daudix-UFO for wonderful new icon.

Notable new features πŸ“ƒ

  • New drawing mode β€” Spine
  • Ability to select drawing direction
  • Mirror option
  • No limit on quantity of colors for gradients

Install πŸ§‘β€πŸ’»

GNOME

Flathub

This beta release is available on beta Flathub branch under old app Id. Starting the next stable release, the app will be published under new app Id.

flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta io.github.fsobolev.Cavalier
flatpak run io.github.fsobolev.Cavalier//beta

Snap

sudo snap install cavalier --beta

AUR

The cavalier-git package

Manually

  • Download the org.nickvision.cavalier-x64.flatpak file from the assets below
  • Run flatpak install org.nickvision.cavalier-x64.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.cavalier//master to start the app! (You should also see it in your app grid)