2026-01-25: this repo was made during my initial journey into audio visualization and 2D graphics. it now exists for archival purposes, and is superseded by libavz.
my own audio visualizer, because after effects sucks.
for right now, audioviz only supports linux, but with the libraries i'm using, it shouldn't be hard to port to windows.
here's a demo: https://youtu.be/0f_oSrnT6j0
the default parameters construct a spectrum inspired by Spectrolizer
- install required dependencies
- run
make - optionally install with
sudo make install, ormake installif you areroot
- libsndfile
- FFTW
- PortAudio
- p-ranav/argparse
- SDL2pp
- ferzkopp/SDL2_gfx
- ffmpeg - not required at compile-time; only for the
--encodeoption