MusicXML piano practice app

Turn a MusicXML score into a guided piano practice path

PianoTrace keeps the score, difficulty and structure analysis, practice tasks, progress, and optional MIDI assessment together for each piece.

PianoTrace piece library with an imported MusicXML piano score and practice progress

The practice problem

A digital score does not tell you what to practice first

MusicXML preserves useful notation and structure, but opening the file is only the beginning. Pianists still need to locate demanding passages, divide the piece into musical units, and decide how to move from first reading to a complete performance.

PianoTrace workflow

Use one score as the source for the complete practice workflow

PianoTrace imports supported MusicXML files, renders the notation, identifies useful score structure, analyzes its demands, and connects the result to a guided path. A compatible MIDI device is only required when PianoTrace needs to detect or assess your playing.

How it works

A practice loop built around review

  1. 01

    Export or obtain a supported .musicxml, MusicXML-based .xml, or .mxl score.

  2. 02

    Import the file and review its notation, difficulty, difficult measures, phrases, and sections.

  3. 03

    Follow the Smart Practice path or choose a measure, phrase, or complete piece yourself.

  4. 04

    Connect a compatible MIDI piano when you want performance detection, scoring, and score annotations.

Keep each piece in one digital workspace

The imported score, analysis, practice path, and progress stay organized by piece instead of being split across a score viewer, notebook, and practice timer.

Understand the score before repeating it

PianoTrace can show overall score demands, difficult measures, techniques worth preparing, phrase boundaries, sections, and recurring or varied musical material.

Add performance evidence only when it is useful

Import, difficulty analysis, and structure analysis do not need a MIDI instrument. With a compatible device, assessment can stay attached to the relevant measure, phrase, or complete piece.

Formats, devices, and access

What a MusicXML workflow includes—and what it does not

PianoTrace separates score-based features from performance-based features so the required file, device, and subscription are clear before you begin.

Supported score formats

Import .musicxml, .xml files that contain MusicXML, and compressed .mxl scores. PDF files, score images, and MIDI files used as scores are not currently supported.

No MIDI required for score analysis

Score import, notation viewing, difficulty analysis, and structure analysis work from the digital score and do not require a connected MIDI device.

MIDI required for performance feedback

Performance detection, scoring, and score-aware annotations require a compatible digital piano or MIDI keyboard and sufficient MIDI performance data.

PianoTrace Pro access

Full difficulty detail, Smart Practice paths, detailed annotations, and some advanced features require PianoTrace Pro.

FAQ

Common questions

Which score files can I import into PianoTrace?

PianoTrace supports .musicxml, MusicXML-based .xml, and compressed .mxl score files.

Can I import a PDF, a photo of sheet music, or a MIDI file as the score?

No. PDF and image scores are not currently supported, and a MIDI file cannot be used as the digital score. Convert or export the notation to a supported MusicXML format first.

Do I need a MIDI piano to use a MusicXML score?

No. Import, difficulty analysis, and structure analysis do not need MIDI. A compatible MIDI device is required for performance detection and scoring.

Which MusicXML practice features require PianoTrace Pro?

Full difficulty detail, Smart Practice paths, detailed performance annotations, and some advanced features require PianoTrace Pro.