vibe
(to have a nice vibe with your music) is a desktop music visualizer inspired by glava and shadertoy for wayland!
Note: Your compositor must support the wlr-layer-shell
protocol. See here
for a list of compositors on which vibe
should be able to run.
- support for (multiple) shadertoy-like-shaders (you can probably use most shaders from shadertoy, but you can't just simply copy+paste them)
- audio processing support for shaders
- wgsl and glsl support for shaders
It works on my machine and I've implemented basicaly everything I wanted and now I'm open for some feedback. For example in form of
- finding bugs
- suggestions or more ideas
- better user experience
Feel free to create an issue if you found a bug and/or an idea discussion if you'd like to suggest something. However I can't promise to work on every suggestion/bug :>
Note: vibe
isn't stable yet (maybe in the future?) so be prepared for breaking changes.
See USAGE.md.
See the Config
wiki page.