cava
« Back to VersTracker
Description:
Console-based Audio Visualizer for ALSA
Type: Formula  |  Latest Version: 0.10.6@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: audio visualization terminal alsa real-time
Install: brew install cava
About:
Cava is a sophisticated, real-time audio visualizer that processes audio input from various sources like ALSA, PulseAudio, or JACK. It renders the visual output directly in the terminal using a bar graph or circular spectrum display. This tool provides immediate visual feedback for audio streams, making it ideal for system monitoring and aesthetic customization.
Key Features:
  • Real-time audio processing with low latency
  • Supports multiple audio backends (ALSA, PulseAudio, JACK, sndio)
  • Highly configurable visual styles and colors
  • Minimal dependencies and lightweight footprint
Use Cases:
  • Visualizing audio output for music playback in the terminal
  • Creating aesthetic desktop setups and ricing
  • Debugging audio routing and signal levels
Alternatives:
  • glava – OpenGL-based visualizer offering smoother graphics but higher resource usage.
  • glspectrum – Spectrum analyzer focused on scientific visualization rather than aesthetic bars.
License: MIT
Dependencies: fftw, iniparser, portaudio, alsa-lib, jack
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 6:58am 0 VERSION_BUMP d2d1dbde
Sep 10, 2025 9:43pm 0 VERSION_BUMP dce525fb
Nov 17, 2024 8:34pm 0 VERSION_BUMP e67e7019
Nov 15, 2024 10:40pm 0 VERSION_BUMP dcb050a3