BetterMusicSheet

About

What this does, and what it cannot do

Reading sheet music means turning a dot on a line into a note name, and then into a key under your finger. Experienced players stop noticing that step. Everyone else is doing arithmetic in the middle of a piece.

BetterMusicSheet does that step for you. Upload a PDF or a photo of piano music and you get the same score back with every note labelled, plus a practice mode that lights the notes up on a keyboard as they sound.

What the labels mean

Each notehead is labelled with its letter name — C, F♯, B♭ — printed close enough to be read at playing distance without burying the notation underneath. Notes that sound together are grouped, so a chord reads as one label rather than a stack of them.

You can switch between sharp and flat spellings, add octave numbers if you are learning where middle C sits, and set the label size to suit how far away the music sits.

How it works

Recognition uses Audiveris, an open-source optical music recognition engine. It finds staves, clefs, key signatures, and noteheads, and works out each note's pitch. The site then draws the labels onto a copy of your PDF and builds a timeline for playback. Your file is processed on this site's own servers; it is not sent to a third-party service.

Pages that come back badly recognised are automatically retried at a higher resolution, which helps with dense engraving and with photos.

What it struggles with

Optical music recognition is genuinely hard, and it is better to know the limits than to be surprised by them:

  • Photographs work, but a flat, evenly lit, straight-on shot works far better than one at an angle. A real PDF is always best.
  • Handwritten music is mostly beyond it.
  • Dense passages — fast runs, tight ledger lines, heavy ornamentation — lose notes more often than plain writing does.
  • Playback rhythm is an approximation. Where a time signature cannot be read, timing is guessed, and the result may drift.

Check the output against the original before you rely on it. It is a reading aid, not a proofreader.

Cost and accounts

Trying the built-in sample needs no account. Uploading your own sheet music needs an account, so the same sheet stays available to sign back into from anywhere. A free account keeps one sheet at a time and plays its first two lines in practice mode; Premium keeps as many sheets as you like and unlocks the full practice mode. What happens to your files is set out in the privacy policy.

Getting in touch

Corrections, bug reports, and sheets it read badly are all welcome at bettermusicsheet@gmail.com. A sheet that comes out wrong is genuinely useful to see.

Version 0.0.75

AboutPrivacyTermsSupportContact
Note names are recognised automatically and are not always right — check against your original before you rely on them.