GLava
github.com
Spec sheet
- Purpose
- GLava is a general-purpose, highly configurable OpenGL audio spectrum visualizer for X11.Read 11 Oct 2026 · github.com
- Platforms
- The project lists Linux or BSD as requirements and requires X11.Read 11 Oct 2026 · github.com
- Support
- The project encourages users to report issues and provides a GitHub Issues tracker.Read 11 Oct 2026 · github.com
- Headquarters
- British Columbia, CanadaRead 28 Sep 2026 · github.com
- Audio input
- GLava requires PulseAudio and can read MPD audio through FIFO output.Read 11 Oct 2026 · github.com
- Customization
- GLava configuration uses GLSL directives and shader code, and nearly every behavior can be configured.Read 11 Oct 2026 · github.com
- Desktop use
- GLava can run as a desktop window or widget with EWMH-compliant window managers, though behavior varies by manager.Read 11 Oct 2026 · github.com
- Installation
- The project provides source build instructions and identifies packages for Arch Linux, NixOS, and openSUSE.Read 11 Oct 2026 · github.com
- Licensing
- GLava is licensed under GPLv3, with specified source components carrying MIT-origin notices.Read 11 Oct 2026 · github.com
- OBS integration
- A compile-time OBS plugin can render GLava directly into an OBS scene, with limitations for EGL-based OBS builds and GLFW builds of GLava.Read 11 Oct 2026 · github.com
- Performance
- FFT computation currently runs on the CPU, and GLava halts when obscured to avoid consuming resources unnecessarily.Read 11 Oct 2026 · github.com
- Runtime data
- GLava can accept simple values at runtime through its --pipe feature and expose them to shader sources.Read 11 Oct 2026 · github.com
- Visualizers
- Included modules provide bars, radial bars, a graph, a waveform, and a circle-style visualizer.Read 11 Oct 2026 · github.com
Plans and prices
GLava Free GPLv3 · requires Linux or BSD and X11 Read 11 Oct 2026 · github.com
Where Specifiction places it
- Audio Visualizer Software#16 of 357.7