terminal audio visualizer for linux/unix/macOS/windblows*
^ click for a fun videoterminal audio visualizer for linux/unix/macOS/windows*
go modules
binaries
c libraries (optional, requires CGO - CGO_ENABLED=1
)
-tags fftw
)-tags portaudio
)# get source
git clone https://github.com/noriah/catnip.git
# cd to dir
cd catnip
# build and install catnip
go install ./cmd/catnip
# with portaudio
go install ./cmd/catnip -tags portaudio
# with fftw3
go install ./cmd/catnip -tags fftw
# with both portaudio and fftw3
go install ./cmd/catnip -tags portaudio,fftw
catnip list-backends
to show available backendscatnip -b {backend} list-devices
to show available devicescatnip -b {backend} -d {device}
to run - use the full device namecatnip -h
for information on several more customizations