What happens to your score

Sheet music OCR turns a PDF, scan, or photo into MusicXML for review. From there, engraving lays it out for print. Nothing to install.

01 · Arrival

Prepare each page for recognition.

PDFs, scans, and photos each need different cleanup. StaveWave crops, straightens, and normalizes the page.

PDFScanPhotoeach gets its own preparation

02 · Reading

Compare multiple recognition results.

More than one recognizer reads each page.

03 · Checking

Check that measures are valid.

StaveWave checks each measure's rhythm, ties, tuplets, and staff assignments.

3 beats ✓3 beats ✓4 in a 3/4 barodd clefrhythm has arithmetic — a 3/4 bar holding 4 beats cannot hide

04 · Your part

Review and choose what to change.

Findings are grouped by cause, each attached to its measure and a suggested fix. You decide what to change.

05 · Done

Export the score.

You get standard MusicXML that opens in Sibelius, Dorico, MuseScore, and Finale.

Turn MusicXML into a print-ready score.

The same service powers MusicXML to PDF and sheet music engraving, whether your file comes from a StaveWave scan or your notation app.

06 · Layout

Lay out the score for print.

The engraving service checks the MusicXML, then computes spacing, system breaks, and page turns from the music itself rather than a fixed grid.

dense — gets roomsparse — tightensspacing is computed from the music, not from a fixed grid

07 · The edition

Create a clear, consistent edition.

A final pass checks spacing around lyrics, dynamics, and articulations. Each job gives you a print-ready PDF, compressed MusicXML, and MIDI.

score.mxlengraved PDFMusicXML (.mxl)MIDI

Review the result before relying on it

Conversion is a starting point for editing. The score check shows which measures need attention — check the file before using it in rehearsal or performance.

Convert a scoreEngrave MusicXMLTry the score check