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. Try in your browser: MyPitch NOTE: while MyPitch does run in a browser, Performance is significantly better on the desktop or even Mobile apps. It is desktop first.
MyPitch is still early in dev so bugs can be expected.
Interactive Mode
Performance review after interactive mode round highlighting areas that need improvement
Melody mode, training the ability to obtain individual scale degrees from a short melody
Folk database with popular nursery rhymes, Hymns , Christman carols or just popular music
Folk media playback, plays the scale degrees for folk songs showing how the work in real music. Playback speed is adjustable and folk songs are fully transposable into any key,
- 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.
- Folk mode to observe and recognise scale degrees in real music or melodies
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