Terminal Audio Visualizer With cava
Draw a live spectrum analyzer from the microphone or system playback.
Run cava to show a live audio spectrum in the terminal; press q to quit.
01Command
Command
$ cava02What it does
cava captures audio and renders animated frequency bars with Unicode or block characters. By default it monitors output, but it can be pointed at a specific input device in its config file. It is a favorite for pairing with a terminal music player.
03Risk
!Warning: On macOS cava needs access to the audio input; grant microphone permission if asked.
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- karlstav/cavaEvidence: Documents cava bars, color and input configuration.
- Homebrew formula: cavaEvidence: Installs cava, a console audio visualizer.
Last verified: 2026-09-20 · Category: Media
06Related solutions
Play Music in the Terminal With cmus
Browse and play local audio files with a keyboard-driven ncurses player.
ASCII Aquarium With asciiquarium
Run a calm fish-tank animation made of plain text characters.
Print Images in the Terminal With catimg
Render a JPEG or PNG as colored blocks inside the terminal.