Show HN: Piano Trainer – Learn piano scales, chords and more using MIDI

https://news.ycombinator.com/rss Hits: 6
Summary

Piano Trainer Learn to play the piano at your own pace through various modes of practice. Watch the video Features MIDI compatible Home row keyboard input MIDI compatible Cross-platform support Cross-platform support Interactive scale practice Interactive scale practice Interactive chord practice Interactive chord practice Interactive fifths practice Interactive fifths practice Interactive quiz Interactive quiz Hard mode Hard mode Shuffle mode Coming Soon More scales More scales Settings Toggle questions in quiz mode Change keyboard sound Settings Releases Download for free on all platforms on itch.io/piano-trainer or download the latest build here Run Locally You'll need to setup Rust and Tauri CLI by following the Getting Started guide here. $ git clone https://github.com/ZaneH/piano-trainer.git $ cd piano-trainer $ pnpm tauri dev Build Target Binary Outputs to ./src-tauri/target/release/bundle $ pnpm tauri build Contributions Contributions are more than welcome. Read the Technical Breakdown here to learn about the codebase. Create a PR pointing to the dev branch. Stable builds will be merged into main . Code formatting is automically handled with Git Hooks. Credit Special thank you to ruohki/tauri-midi-example, kevinsqi/react-piano, and the Tauri Discord community.

First seen: 2025-07-07 06:26

Last seen: 2025-07-07 11:26