Sheet Music Player

The Sheet Music Player in The Ultimate Piano is where you practise a piece from its score — the real notation, not falling notes. Load a MusicXML file and a cursor follows the music note by note, so you always know where you are. Let it play the piece to you first, then play along: in Wait Mode it holds on every note until your hands get there, and with scoring on it colours each note you played and tells you how much you caught — one hand at a time if that is where the work is.

It reads MusicXML, the standard interchange format for sheet music exported by notation software like MuseScore, Finale, and Sibelius. Because a MusicXML file contains the notes, the player knows what should sound and when — that is what lets it follow you and grade what you play.

Have your score as a PDF? Open it in the PDF Score Reader — it scrolls and turns the pages for you while you play, and lets you write on them.

On this page

Sheet Music Player with notes coloured green, yellow and red after a scored run, above the piano keyboard

How to Open the Sheet Music Player

Open the Song Player menu in the header and choose Sheet Music Player. If one of the other players is already open, click the Sheet Music Player tab in the row of players — MIDI Player, Audio Player, Video Player, Sheet Music Player, PDF Score Reader — the same row takes you back. Close player in the title bar (or the Esc key) closes it again.

1. Load a Score Into the MusicXML Player

Click File → Open… to load a MusicXML file (.musicxml, .xml, or compressed .mxl) from your computer or your Cloud Library. You can also drop the file onto the MIDI or Audio Player — the app offers to open it here. The score renders as a clean, multi-page grand staff with the title, part names, bar numbers, and time signature. Chord symbols in the file appear above the notes with the same names the app uses everywhere else, and fingerings written into the file are shown too.

File → Upload puts the score into your Cloud Library, so you can organize it in folders and reopen the exact same score wherever you sign in. File → Close file clears the score and leaves the player open. If you have no score at hand, the demo piece Ode to Joy is built in.

A few things worth knowing about files:

  • MuseScore files (.mscz, .mscx) are MuseScore's own format, not MusicXML. The player tells you how to get a MusicXML version: on musescore.com choose "MusicXML" when downloading, or in MuseScore use File → Export → MusicXML.
  • No tempo in the file? Many scores don't contain a tempo marking. The player then sets a suggested tempo that fits the music and says so in a short note under the controls — adjust it with the slider.
  • Lead sheets — a melody with chord symbols — play the chords as an accompaniment, so you hear more than a lonely melody line.
  • Repeats — repeat signs and first/second endings are played out, and the cursor jumps back with the music.

2. Press Play

When you open the player, Practice with Scoring is off — press Play and the player performs the whole piece for you while a cursor moves through the notes. Every start begins with a one-bar count-in, with the numbers shown over the score. Use the transport controls to navigate:

ControlWhat it does
Play / PauseStart or pause playback
StopStop playback — the cursor and the coloured notes of your last run stay visible until you press Play again
RewindJump back to the very beginning
-1 / +1Move the cursor one note (or chord) at a time — the keys light up on the piano without a sound
BPMSet the playback tempo (30–300 BPM) while playback is stopped
LoopRepeat the bars you marked (see below)
MetronomeA click — or a drum groove — locked to the score while it plays

You can also click any note in the score to set where playback starts — handy for drilling a tricky passage; Rewind takes you back to the top. Hovering over a notehead lights up the matching key on the keyboard without making a sound, so you can check where a note sits before you play it.

3. Play Along

There are 2 modes for playing with the score. Switch on Play Along to practise at tempo: the music plays and the cursor moves while you play the same notes on your keyboard or MIDI piano, together with the cursor.

Or switch to Wait Mode: instead of moving at a fixed tempo, the cursor waits on each note until you play it, and skips rests on its own. Take a tricky passage as slowly as you need — the music never runs ahead of you.

Score Follow & Scoring — Real-Time Feedback

Click Practice with Scoring — the target button at the end of the controls, after the metronome — and switch Scoring on to have your playing graded as you go. It becomes available as soon as a score is loaded. The player listens to your MIDI or on-screen keyboard input and checks every note against the score.

Practice options:

  • Mode — Play Along or Wait Mode (see above).
  • Which hand? — Practise the Right hand (melody), the Left hand (bass), or Both. Only the hand you choose is graded and highlighted; the other hand plays along as your accompaniment. For a score with a single staff the choice is greyed out, because one staff doesn't tell the hands apart.
  • Play my part — Also hear the notes you are practising played back (you will hear them doubled). Turn it off to mute your part and play it yourself. Works in Play Along; in Wait Mode it is greyed out.

While you play, every note you are graded on changes colour in the score: green when you played it on time, yellow when the note was right but early or late, red when you missed it. The timing window grows with slower tempos, so practising at half speed is not judged by full-speed standards.

Results window of the Sheet Music Player: 72 percent, bars 1 to 7 of the right hand, with Accuracy, Timing, Clean and Hold
Results window of the Sheet Music Player: 72 percent, bars 1 to 7 of the right hand, with Accuracy, Timing, Clean and Hold

When you press Stop or reach the end, a results window shows your overall percentage — from Keep Practicing to Excellent — and which bars and which hand were graded, so a run from bar 12 is not mistaken for the whole piece. Four values break it down:

ValueWhat it measures
AccuracyHow many of the notes you caught
TimingHow close to the beat you played them
CleanHow few extra notes you played that aren't in the score
HoldWhether you held each key as long as written

A value the run couldn't measure shows "–" instead of a number — in Wait Mode, for example, the cursor waits for you, so there is no tempo to be early or late against. Try Again starts the next run right away. While a loop is on, no results window appears — looping is open-ended practice.

This works for whole songs, not just structured exercises — load any MusicXML and get a score for how accurately you played it.

Bar Loop — Drill a Section

Drag across the bars you want to repeat, then click Loop — the small blue light shows the loop is on, and a label such as Loop: bars 5–8 names the range. On an iPad, touch and hold a bar first, then drag across the bars — a normal swipe still scrolls the sheet.

Click Loop again to turn it off; the bars stay remembered, so another click brings the loop back. The × next to the loop label removes them. The player loops just that range so you can practise it over and over, and the loop resets cleanly on every pass — in Wait Mode as well. Pressing Loop while the piece is playing stops it first.

The Keyboard Below the Score

The piano keyboard starts hidden so the score gets the room. Show Piano in the title bar brings it back — the player remembers your choice, separately from the PDF Score Reader. With the piano visible you see the keys light up as the piece plays, as you step through it and as you hover over the notes.

Use Cases

  • Practising a piece — Load the file, loop the hard bars, and turn on scoring to track your accuracy
  • One hand at a time — Practise the left or right hand separately with per-hand scoring
  • Learning to read — Watch the cursor connect the notation to the sound while you follow the score bar by bar
  • Taking it slowly — Use Wait Mode to work through a new passage at your own pace
Related: Read and annotate PDF sheet music in the PDF Score Reader. Play MIDI files with falling notes in the MIDI Player. Keep a steady tempo with the Metronome.

Frequently Asked Questions

Does the Sheet Music Player open files from MuseScore, Finale and Sibelius?

Yes — it opens MusicXML: .musicxml, .xml and compressed .mxl files, the format those programs export. A MuseScore file (.mscz) needs to be exported as MusicXML first. For PDF sheet music — scans, downloads, anything you would otherwise print — use the PDF Score Reader.

Can it tell me if I'm playing the right notes?

Yes. Click Practice with Scoring and switch Scoring on: the player checks your MIDI or on-screen keyboard input against the score in real time and colours each note green (on time), yellow (early or late) or red (missed). At the end a results window shows your overall score with Accuracy, Timing, Clean and Hold. You can grade one hand at a time.

Can I loop a few bars to practise them?

Yes. Drag across the bars you want to repeat and click Loop. The player loops just that range and resets cleanly on every pass, so you can drill a passage as many times as you like. Turning the loop off keeps the bars, so one click brings it back.

I only have the piece as a PDF — can I still use it?

Yes — open it in the PDF Score Reader: it scrolls and turns the pages for you while you play, works with a Bluetooth foot pedal, and lets you write fingerings and reminders on the page. For a cursor, Wait Mode and scoring you need a MusicXML version of the piece.

Ready to try it?

Open The Ultimate Piano in your browser — no download needed.

Open The Ultimate Piano →