CAVA, Audio visual equalizer
CAVA, Audio visual equalizer
CAVA (Cross-platform Audio Visualizer) è un progetto OpenSource ed è un analizzatore di spettro audio per terminale, sfrutta le librerie grafiche ncurses per la grafica. E' installabile su i sistemi operativi più distribuiti, Windows, macOS, Linux e FreeBSD.
Personalmente l’ho utilizzato per Linux e macOS. Su Mac non ppotrete utilizzare il terminale di default del sistema (Terminal.app) ma dovrete installarvi un’alternativa. Consiglio Kitty che risulta un valido emulatore, qui riuscirete a renderizzare correttamente CAVA che sul Termanl del mac non riesce a lavorare.
Ho quindi installato Kitty e Cava tramite Brew. Dovrete anche installare portaudio, sempre tramite Brew, poiché sarà la vostra configurazione per il parametro “method”. Nel mio ambiente utilizzo un plugin audio per gestire l’equalizzazione in uscita sulle casse e cuffie, scelti Boom Audio come produttori per costi e semplicità d’uso. Sarà quindi “BoomAudio” il valore da dare source nella configurazione di CAVA.
Di seguito un’estratto della mia personale configurazione di CAVA ($HOME/.config/cava/config)
sensitivity = 100
bar_spacing = 1
method = portaudio
source = “BoomAudio”
method = noncurses
channels = mono
mono_option = average
bit_format = 16bit