vibe (to have a nice vibe with your music) is a desktop music visualizer inspired by glava and shadertoy for wayland!
Demo
You can click on the image below to see a live demo.
Features
- 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
- some predefined effects which you can choose from
State
It works on my machine and I've implemented basically 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: I'm unsure if I'd declare the config file format(s) of vibe as "stable", so for the time being: Be prepared for breaking changes.
Start using vibe
vibe won't work out of the box probably. Some steps are required.
See USAGE.md for more information.
Configure vibe
See the Config wiki page.
Similar projects
- WayVes: OpenGL-based Visualiser Framework for Wayland