... is going to be a light-weight configurable OpenGL-accelerated audio visualizer for PulseAudio written in C++11. It is supposed to supersede my older pulseviz.py Python project as it turned out, Python might be a bit too slow for this kind of application.
glfw
glew
glm
libpulse
andlibpulse-simple
fftw3
mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Release .. && make && ./pulseviz
Key | Function |
---|---|
q | Quit |
c | Create new window (this might not work correctly at all times) |
Space | Change visualization |
pavucontrol
can be used to change the input source that pulseviz gets its audio signal from.