Get EarMaster now to be ready for the upcoming school year!

Music theory made easy and fun! EarMaster is a great tool for ear training, sight-singing and rhythm at all skill levels, from beginner to very advanced. The app includes all you need to build up your music theory skills and become a better musician. Try it, it's not only fun to use but also very efficient: some of the best music schools use EarMaster.

"The exercises are so well thought out, and have so much to offer both the complete beginner and the most world class musicians alike. Being an instructor at Nashville Music Academy, I can say this app has developed my ear and my students ear to a level that would have taken many more years to develop, if at all, without it. Do yourself a favor, take the step, make the commitment to complete all the exercises, and watch yourself grow as a musician like you never thought possible." - User review by Chiddychat in App Store, Feb 2020.

Nominated at NAMM TEC AWARDS 2017 and the Music Teacher Awards for Excellence 2019.

- Interval Identification (Customized Exercise)
- Chord Identification (Customized Exercise)
- First 20+ lessons of Beginners Course

BEGINNER'S COURSE - Acquire all the core music theory skills with hundreds of progressive exercises on rhythm, notation, pitch, chords, scales, and more.

COMPLETE EAR TRAINING - Train with intervals, chords, chord inversions, scales, harmonic progressions, melodies, rhythm, and more.

LEARN TO SIGHT-SING - Sing on-screen scores into the microphone of your iPad or iPhone and get immediate feedback on your pitch and time accuracy.

RHYTHM TRAINING - Tap! tap! tap! Sight-read, dictate and tap back rhythms LIVE - including swing rhythms! Get instant feedback on your performance.

CUSTOMIZE EVERYTHING - Take control of the app and configure your own exercises. Hundreds of options available: voicing, key, pitch range, cadences, time limits, etc.

JAZZ WORKSHOPS - Additional exercises for advanced users with jazz chords and progressions, swing rhythms, Jazz sight-singing and melody sing-back exercises based on Jazz classics such as "After You've Gone", "Ja-Da", "Rock-a-Bye Your Baby", "St. Louis Blues", and many more.

DETAILED STATS - Follow your progress day by day to spot your strengths and weaknesses.

AND MUCH, MUCH MORE – Learn to sing and transcribe music by ear. Learn to use solfege. Plug a microphone or a MIDI controller to answer the exercises. And even more to explore on your own in the app :)

WORKS WITH EARMASTER CLOUD - If your school or choir is using EarMaster Cloud, you can connect the app with your account and complete your home assignments with the app.

Or drop us a line to get support, send feedback, or just say hello:
Available In-App Purchases:

BEGINNER'S COURSE (First 20+ lessons are FREE)
Over 200 lessons for beginners, covering the basics of music theory, ear training and sight-singing.

• Interval Identification
• Interval Comparison
• Interval Singing
• Chord Identification
• Chord Inversions
• Chord Progressions
• Scale Identification
• Rhythmic Sight-Reading
• Rhythm Imitation
• Rhythm Error Detection
• Rhythmic Dictation
• Melodic Dictation
• Melody Imitation
• Melodic Sight-Singing

• Jazz Chords
• Jazz Chord progressions
• Jazz Rhythmic Sight-Reading
• Jazz Rhythm Imitation
• Jazz Rhythm Error Detection
• Jazz Rhythmic Dictation
• Jazz Melodic Dictation
• Jazz Melody Imitation
• Jazz Sight-Singing

• Interval Identification (FREE)
• Interval Comparison
• Interval Singing
• Chord Identification (FREE)
• Chord Inversions
• Chord Progressions
• Scale Identification
• Rhythmic Sight-Reading
• Rhythm Imitation
• Rhythm Error Detection
• Rhythmic Dictation
• Melodic Dictation
• Melody Imitation
• Melodic Sight-Singing

What’s New

Version 1.1.11

* Exercise setup in melodic exercises: you can now hear your selection for range options or the "Play tonic of key" options.
* New custom pitch/vocal range in both Preferences and Exercise Setup.
* Singing exercises: the app is now better at ignoring metronome sounds that are picked up by the mic.
* Sight-Singing: you can now turn off the metronome if other voices are played, so that you can follow those instead of the metronome.
* Singback and Clapback: when listening to your answer, the options "Play lead-in" and "Play metronome during question" are respected.
* Rhythmic Dictation now also has the exercise option "Auto repeat question"
* New option in Preferences > Other options: "Use native HTTPS requests". This can be used to solve connection problems.

* New language: Hungarian translation (App and Beginner’s Course only)
* Russian: Fixed wrong tone name "C"
* English: In the Jazz Workshop “Chord Identification, the chord "mi(maj7,b5)" has been renamed "Dim,maj7". Also, all custom chords now begin with an uppercase.
* French General Workshops: Revised the Interval Singing workshop to exclude movable-do solfege and use interval names instead.
* French: minor revision of the App text
* Russian and Polish: some lesson descriptions weren’t displayed correctly. This should now be fixed.
* German, Italian and Chinese: Fixed a few typos and spelling errors in the Beginner’s Course.

* We fixed a problem with "Auto Submit Answer" in Melodic Dictation: if enabled while using a pitch-only exercise, it would still be enabled when switching to an exercise with rhythmic note values. However, the setting was removed from Exercise Options, so you could not disable it again.
* The “Play lead-in” option in Exercise Options for Singing exercises is now grayed out when a question requires that it is enabled. Before, the option was available but changing it had no effect.
* Exercise Setup with a custom pitch range: tapping on the lower range option would play the wrong interval. This has now been fixed.
* The pitch detection system could display an error on rare occasions.
* Exercises where tempo was controlled by an Exercise Setup: changing the tempo in Exercise Options only worked if done while recording an answer. It would then be reset on each attempt or if the lesson intro was displayed again. Now the tempo is only reset when a new question is generated.
* In-App store: the purchase buttons with prices could take a long time to load. It should go much faster now.
* The Beginner’s course used half-note rests in 3/4 meters. This is common but not officially recommended, so it now uses two quarter-note rests instead.
* Sight reading exercises: in rare situations, it could stop recording after one bar.
* Lesson Introduction: better spacing of notes on staff.

Ratings and Reviews

4.5 out of 5
64 Ratings

64 Ratings

rvcedd ,

Used in my Music College

This is a great app. Came across this via my Music Production course at a reputable school in Dublin. I highly recommend it. Minor feedback for the content: for all the lessons where we need to identify intervals sometimes the higher notes are played first and sometimes the lower notes first. This wouldn’t be a problem normally but because the notation always displays them on top of each other it’s hard to get guidance. Best thing to do is clearly display on the grid the order in which they are played, rather than using chord style notation. Thanks.

Alvin8tr ,

The best music theory app

I used to learn using the computer software and this is so comparable. I do have a Chromebook and so I wish this app was also on th Google Play Store. This helps me become a better musician and each week I notice improvements in my playing. Thank you and blessings to the creators of this app

Vanquo ,

Based on a first impression...

The vocal range settings have made no difference to the introductory lessons for me. I’m a bass baritone and the test pitches are way out of my vocal range. It says you can sing an octave or two below but what’s the point? I’d rather have all the practices pitches within my vocal range. Also, the mic seems to have a hair trigger. The first three questions I failed I hadn’t made a sound, it must be picking up ambient noise. My main request is begin with a vocal range finder and stick to it. Nobody can sing outside their range.

Developer Response ,

Hi, thanks for your feedback. Your vocal range is used to determine the pitch range of the exercises everywhere in the software except in the 'Beginner's Course' which only uses the treble clef, as it is commonly most used in material for beginners. You can sing in any octave you want, just like you would echo notes played by a recorder in real life for example. The software will transpose your answer to the octave of the question automatically. In other ares of the software, which are for more advanced users, the pitch range and clef will be determined by your vocal range setting. This is explained in the beginning of the Beginner's Course. About your problem with the microphone, it is possible that the sound of the metronome is picked up by your mic, so please lower the volume of the speakers, or use headphones, and that should solve the issue. If not, please send a video recording of the problem to so that we may look deeper into this. Cheers, Quentin from EarMaster.

App Privacy

The developer, EarMaster ApS, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Linked to You

The following data may be collected but it is not linked to your identity:

  • Identifiers
  • Usage Data

Privacy practices may vary based on, for example, the features you use or your age. Learn More


  • Family Sharing

    Up to six family members will be able to use this app with Family Sharing enabled.

You May Also Like