🎹 Smoothest piano roll visualizer 🎹
Links • GitHub • Documentation • License • Support
⭐️ Consider starring the project to help it grow! ⭐️
The.Entertainer.mp4
Pianola is an elegant and dynamic piano roll visualizer written in Python and GLSL Shaders, with a focus on quality, performance and visuals - powered by the shaderflow engine.
- Spring physics model governing many animations, providing a realistic and organic feel to the visuals.
- Unlimited rendering with any framerate, resolution, or supersampling you want
- Commercial use allowed and encouraged, simply pick a sponsorship tier!
🚧 Under maintenance (reworking website), for now: 👷
Run with uvx --from git+https://github.com/BrokenSource/Pianola --python 3.13 pianola main
- Export videos with
pianola config --midi file.mid main --ssaa 2 --output output.mp4 - Add your own audio
pianola config --audio file.flac (...) - See options
pianola main --help,pianola config --help