µTate (MuTate) is a project to build a modern music visualization program and library, using Vulkan and local AI models in Rust.
Just started work.
- window
 - Vulkan swap chain
 - PipeWire (audio crate selection pending) input ring
 - Draw inputs as outputs
 
µ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.
- 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.
This project is licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
 - MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
 
at your option.