FreeBSD Ports

audio/cava 0.10.6_1

Cross-platform Audio Visualizer

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
1a4349b928
License
MIT
Categories
audio
Package size
58.0 KiB, 174.1 KiB installed

Description

CAVA (Cross-platform Audio Visualizer) is a bar spectrum audio visualizer for the terminal (ncurses) or desktop (SDL). It also provides a GLSL shader output backend which can enhance the desktop experience even more. The supported input backends include OSS, sndio, JACK, portaudio, pulseaudio and fifo.

This program is not intended for scientific use. It's written to look responsive and aesthetic when used to visualize music.

Install

As a binary package — by origin, or by package name:

pkg install audio/cava
pkg install cava

From the ports tree:

cd /usr/ports/audio/cava/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cava>0:audio/cava

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.10.6_10.10.6_1-0.10.40.10.6_1
FreeBSD:14:quarterly0.10.6_10.10.6_1n/a0.10.40.10.6_1
FreeBSD:15:latest0.10.6_10.10.6_1n/a0.10.40.10.4
FreeBSD:15:quarterly0.10.6_10.10.6_1n/an/an/a
FreeBSD:16:latest0.10.6_10.10.6_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

All build dependencies 103

The first 100 are listed.

All run dependencies 100

No port depends on this one.

Configuration

Options name: audio_cava

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
GLSLonBuild with GLSL support (implies SDL)
JACKonBuild with JACK support
NCURSESonBuild with ncurses support
OSSonBuild with OSS support
PORTAUDIOonBuild with portaudio support
PULSEAUDIOonBuild with pulseaudio support
SDLonBuild with SDL support
SNDIOonBuild with sndio support
VTonBuild and install custom font for vt(4)
USES
compiler:c11 localbase pkgconfig
Service scripts
none

Message after installing

If you want to visualize your currently played back audio then be aware that the
audio backends OSS and sndio can't feed the outgoing audio directly into CAVA
without further setup:

* For OSS you need to use audio/virtual_oss in order to create a loopback
  audio device.
* For sndio you need to start a sndio server and create a monitoring
  sub-device.

Please see /usr/local/share/doc/cava/README.md for additional help and instructions.

Files

distinfo 1
FileSizeSHA256
cava-0.10.6.tar.gz44390200a73eeed32e29729e273bf40fcdc9a938fdceee4fd0ea11da2199468db51ed6
Master sites 1
  • https://github.com/karlstav/cava/releases/download/0.10.6/

Commit history 1

DateCommitCreditsLog message
1a4349b928 Nuno Teixeira */*: Chase devel/iniparser lib update