With almost 3,000 lessons created by music teachers for beginners to professional musicians playing any instrument, EarMaster is a comprehensive, consumer-grade app with extraordinary functionality that uses a variety of different technologies. Despite the app’s technologically advanced backend, the EarMaster team worked hard make it as simple and intuitive as possible to use. EarMaster features audio recording and audio playback, musical instrument digital interface (MIDI) input and output, instrument sound sampler and many other technologies – all made with the native iOS frameworks (AudioUnit, CoreMidi, etc). It supports Windows and macOS as well as iOS. It draws real-time pitch curves on a musical staff based on pitch detection of microphone recordings, teaching musicians of all levels to recognize, transcribe and sing melodies, scales, chords, intervals, chord progressions and rhythms.