Skip to content

TornaxO7/vibe

Repository files navigation

Vibe

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.

Demo

Demo video

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

State

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.

Usage

See USAGE.md.

Configs

See the Config wiki page.

About

A desktop audio visualizer and shader player for your wayland wallpaper!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published