https://github.com/ZaneH/piano-trainer Skip to content Sign up * Product + Features + Mobile + Actions + Codespaces + Copilot + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Skills + GitHub Sponsors + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} ZaneH / piano-trainer Public * * Notifications * Fork 5 * Star 237 Memorize piano scales with ease! A music practice program w/ MIDI support zaneh.itch.io/piano-trainer License MIT license 237 stars 5 forks Star Notifications * Code * Issues 0 * Pull requests 0 * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights ZaneH/piano-trainer This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 3 branches 4 tags Code Latest commit @ZaneH ZaneH Fix Quiz mode crash on Windows ... 6ecaec1 Jul 9, 2022 Fix Quiz mode crash on Windows 6ecaec1 Git stats * 46 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github Create FUNDING.yml Jul 8, 2022 .husky Update README.md, add husky + pretty-quick Jul 4, 2022 public Initialize project using Create React App Jul 4, 2022 src-tauri Fix Quiz mode crash on Windows Jul 9, 2022 src Add MIDI device input setting Jul 9, 2022 .gitignore Initialize project using Create React App Jul 4, 2022 .prettierrc Initial commit - Midi input works Jul 4, 2022 LICENSE.md Create LICENSE.md Jul 5, 2022 README.md Fix Quiz mode crash on Windows Jul 9, 2022 app-icon.png Update desktop icon Jul 8, 2022 package.json Fix Quiz mode crash on Windows Jul 9, 2022 tsconfig.json Initialize project using Create React App Jul 4, 2022 yarn.lock Fix Quiz mode crash on Windows Jul 9, 2022 View code [ ] Piano Trainer Features Coming Soon Releases Run Locally Build target binary Contributions Credit README.md Piano Trainer - Memorize piano scales and chords with ease | Product Hunt Piano Trainer Learn to play the piano at your own pace through various modes of practice. Piano Trainer screenshot Piano Trainer screenshot #2 Features * [*] MIDI compatible * [*] Cross-platform support * [*] Interactive scale practice + [*] Hard mode * [*] Interactive chord practice * [*] Interactive Circle of Fifths practice * [*] Interactive fifths practice * [*] Interactive quiz Coming Soon * [*] Computer keyboard support * [ ] Interactive inversion practice * [ ] Settings + [ ] Toggle questions in quiz mode + [ ] Change keyboard sound 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/scale-trainer.git $ cd scale-trainer $ yarn && yarn tauri dev Build target binary Outputs to /src-tauri/target/release/bundle $ yarn tauri build Contributions Contributions are more than welcome. Create a PR pointing to the dev branch. Stable builds will be merged into master. Code formatting is handled with Git Hooks. Credit Special thank you to ruohki/tauri-midi-example, kevinsqi/react-piano, and the Tauri Discord community. About Memorize piano scales with ease! A music practice program w/ MIDI support zaneh.itch.io/piano-trainer Topics react audio music midi music-theory piano chords trainer scales piano-lessons music-learning tauri midir react-piano Resources Readme License MIT license Stars 237 stars Watchers 4 watching Forks 5 forks Releases 4 Piano Trainer v1.0.3 Latest Jul 9, 2022 + 3 releases Sponsor this project * ko_fi ko-fi.com/zaneh Languages * TypeScript 93.8% * Rust 3.3% * HTML 2.3% * Other 0.6% Footer (c) 2022 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.