Neothesia is a cross-platform MIDI visualizer, build completely in Rust. It helps people to quickly learn how to play piano. It takes music notes from a MIDI file as an input and displays them as colorful falling blocks on a virtual piano.
Opensource Synthesia was abandoned in favour of closed source commercial project
Goal of this project is to bring back Opensource Synthesia to live, and make it look and work as good (or even better) than commercial Synthesia.
If you have any questions, feel free to join my Discord
Arch Linux (Unofficial AUR built from source, maintained by @zayn7lie): https://aur.archlinux.org/packages/neothesia
All binary releases: https://github.com/PolyMeilex/Neothesia/releases
test.mid
file run ./target/release/neothesia-cli ./test.mid
./out
directory`