Skip to content

µTate - MuTating music visualizer. Mix generative AI and procedural customizations with text based prompting or Steel Scheme scripting.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

positron-solutions/MuTate

Repository files navigation

µTate - The Mutating Music Visualizer

µTate (MuTate) is a project to build a modern music visualization program and library, using Vulkan and local AI models in Rust.

Status

Just started work.

  • window
  • Vulkan swap chain
  • PipeWire (audio crate selection pending) input ring
  • Draw inputs as outputs

Open Product, Directly Sponsored by Positron

µTate is being developed by Positron to demonstrate the features of PrizeForge. The stream for mutate is continuously raising funds. Want to write code? The PrizeForge stream exists to reward people like you. Anyone can contribute funds, code or ideas. In any case, Positron is committed to standing the project up.

What Can Done Better With A New Visualizer?

  • Anticipate beats from patterns of beats and experience
  • Distinguish different melodies and recognize layered patterns
  • Recognize lyrics and musical features to use as input.
  • Generate content such as textures and color palettes for munging together traditional procedural techniques
  • Accept text prompts to create lightweight customizations
  • Steel scheme scripting language for preset programming

Got a better idea? We would love to hear it. [email protected]. If you want other people to hear it, check out our subreddit until we have our on-platform social reasoning MVP built.

License

This project is licensed under either of

at your option.

About

µTate - MuTating music visualizer. Mix generative AI and procedural customizations with text based prompting or Steel Scheme scripting.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published