About MasterPiano

Piano software that teaches adults to read music fluently and play the pieces they love.

What MasterPiano is

MasterPiano is piano software for adults. It teaches you to read music fluently and to play the pieces you love, with real-time feedback on every note you play.

Connect a MIDI keyboard, or let the microphone listen to your piano. Each note is checked as you play it, so you know straight away what went well and what to work on.

MasterPiano runs in your browser, on iOS and on Android.

Built by a pianist working through the ABRSM grades.

Pianists
8,200+
With a MasterPiano account
Public pieces
7,000+
Levels 1 to 90
Notes played
16M+
Since January 2026
Practice sessions
300,000+
Since January 2026

Figures as of November 2, 2026.

How every piece gets its level

Every pianist and every piece sits on the same scale, from 1 to 100. One scale for both lets us match you with music you can actually read, and shows you how far you have come.

Measured from the notation

We read each score and measure what makes it hard to read at sight: how many notes fall on each beat, the shortest note values, accidentals per bar, the range across the keyboard, the size of chords, how often both hands play together, syncopation, how independently the hands move, the key, and how often the hand changes position.

A model compares those measurements with pieces whose level is already known and places the new piece on the scale.

Checked against real playing

When pianists play a piece, each result tells us whether it was too easy, about right or too hard for their level. When the evidence is strong, we move the piece and log the change.

Mapped to exam grades

Grade numbers follow the graded exams of boards such as ABRSM. The mapping comes from where graded pieces actually land on our scale, so it is approximate by design. A grade here describes the pieces you can read at sight. It is not the standard of the sight-reading test in an exam, which uses easier music.

MasterPiano level bands and the approximate exam grade of the pieces a pianist in each band can read at sight
LevelsBandApprox. grade
1 to 10StarterPre-Grade 1
11 to 20BeginnerGrade 1
21 to 30ElementaryGrade 1–2
31 to 40DevelopingGrade 2–3
41 to 50IntermediateGrade 3–4
51 to 60FluentGrade 4–5
61 to 70AdvancedGrade 5–6
71 to 80ExpertGrade 6–7
81 to 90VirtuosoGrade 7–8
91 to 100MasterBeyond Grade 8

Library pieces go up to level 90. Levels 91 to 100 are for pianists who read beyond Grade 8. Your own level starts with a short placement on real pieces and moves as you play.

The library

The public library holds 7,000+ pieces, from first-note exercises at level 1 to Grade 7 and 8 repertoire at level 90. Classical works, traditional songs and sight-reading exercises, all on real sheet music.

Our data, in aggregate

8,200+ pianists have a MasterPiano account. Since January 2026 they have played more than 16 million notes across 300,000+ practice sessions. Our own team, test and demo accounts are excluded.

We only ever publish aggregates like these, never an individual pianist's data. Our privacy policy explains what we collect and why.

Editorial standards

We publish guides, reviews and comparisons of piano apps. This is how we write them.

  • We test the apps we compare.

    Our reviews come from using each app ourselves, on a real keyboard when the app supports one.

  • We say when we compare our own product.

    MasterPiano is our product. A page that compares it with other apps says so.

  • We correct mistakes.

    If you find an error on any of our pages, tell us through our contact page. We fix it and update the page.

Who writes our reviews

Our reviews and comparisons are written by Adnan Chaabi, the founder of MasterPiano. He is a pianist working through the ABRSM grades, and he tests every app he reviews himself, on a real keyboard when the app supports one.

What teachers say

Music Matters Blog, written by a piano teacher, published an independent review of MasterPiano in September 2026: MasterPiano App, A Review.

For press

Writing about MasterPiano? Here are the facts in one place. For anything else, reach us through our contact page.

Name
MasterPiano
What it is
Piano software that teaches adults to read music fluently, with real-time feedback on every note
Platforms
Web, iOS and Android
Input
MIDI keyboard or microphone
Library
7,000+ public pieces, levels 1 to 90
Level scale
1 to 100, mapped approximately to exam grades
Practice data
16M+ notes in 300,000+ sessions since January 2026
Founded
2025
Based in
Toronto, Canada
Figures as of
November 2, 2026

Ready to find your level?

Three minutes, a few real pieces, and a clear starting point.

Start playing free

Free to start · No credit card