Neothesia is a desktop MIDI visualizer for exploring songs and practicing piano. It displays notes from MIDI files as falling blocks above a virtual keyboard, with support for connecting a MIDI keyboard or using an integrated synthesizer.
The application is written in Rust, using wgpu for graphics and winit for window handling. Builds are available for Linux, Windows, and macOS.