Multiple recognition engines
StaveWave compares several OMR readings, then builds a MusicXML draft from the strongest results.
StaveWave OMR Studio
Upload a PDF or image score. StaveWave reads it, highlights uncertain measures, and gives you a MusicXML draft ready for careful review.

StaveWave compares several OMR readings, then builds a MusicXML draft from the strongest results.
Each measure gets a confidence signal so the spots that need attention are easy to find.
You can download the converted MusicXML when processing finishes, with confidence notes available for review.
How It Works
Instead of treating OMR as one all-or-nothing attempt, StaveWave checks the source, prepares the pages, compares recognition results, validates the draft, and packages confidence notes with the exported MusicXML.
StaveWave checks what you uploaded before any recognition starts. It verifies the file type, size, pages, and image details so weak scans are caught early.
The system creates clean recognition inputs. Raster pages are turned into several versions so the recognizers can compare independent reads.
Each recognizer produces a possible MusicXML draft and supporting evidence. StaveWave compares the results and tracks where the engines agree or disagree.
Before release, the draft is checked from several angles. Any issue becomes a clear finding tied to the measure it affects.
StaveWave turns the evidence into score-level and measure-level confidence, then decides whether the job is ready to review or needs closer attention.
The final package includes the editable MusicXML file and the supporting files needed to understand the conversion.
Supported Inputs