Simple and powerful cross platform Functional Ear Trainer
MyPitch is a free, open-source, simple, and customizable ear trainer for musicians. It helps train your ability to recognize the functions of scale notes within a tonal context and, by extension, your ability to recognize these pitches.
# Gallery
- Interactive quiz mode for all degrees or subsets at any key and octave, even randomized!
- Pocket mode with automatic speech responses for hands free pratice
- Customizable Tonic Drone for anchoring to the key.
- Melody quiz to drill decoding melodies within a key context in various scale modes.
- Stats report after interactive mode displaying useful data about strengths and weaknesses to better help you customize your next session.
- Chord quality interactive mode
- Diatonic chord interactive mode
To build from source on Desktop (Windows, Mac , Linux) install the latest dotnet 10 from dotnet.microsoft.com. On Macos and Linux you must install FluidSynth from your respective package managers
git clone https://github.com/saverinonrails/mypitch MyPitch
cd MyPitch/MyPitch.Desktop
dotnet run
dotnet publish --output dist
Arch Linux users can install from the AUR:
yay -S mypitch-git
Max Konyi has great videos on the concept this program is based on on youtube. Check him out: https://www.youtube.com/watch?v=AARDtj6wL3U
If you find this project useful or it adds value to your workflow, please consider donating!