Skip to content

SaverinOnRails/MyPitch

Repository files navigation

MyPitch

Simple and powerful cross platform Functional Ear Trainer

About

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.

Screenshot (10)

Screenshot (9) Interactive Mode

Screenshot (11) Performance review after interactive mode round highlighting areas that need improvement

Screenshot (12) Melody mode, training the ability to obtain individual scale degrees from a short melody

Screenshot (13) Folk database with popular nursery rhymes, Hymns , Christman carols or just popular music

Screenshot (14) 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,

Features

  • 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

Building

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

How To Use

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

About

A simple functional ear trainer for musicians

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors