01
Profile the upload
StaveWave checks file type, size, page structure, source quality, and likely recognition difficulty before the job starts.
How it works
StaveWave is designed for editable output plus visible uncertainty. The workflow combines source checks, OMR candidates, validation, rendering comparison, and a confidence report.
01
StaveWave checks file type, size, page structure, source quality, and likely recognition difficulty before the job starts.
02
Multiple OMR routes read the page and produce candidate notation data so one engine does not silently decide the whole result.
03
Validation checks and rendering comparisons look for mismatched rhythm, pitch, layout, lyrics, and structural problems.
04
The job page keeps review notes and warnings visible next to the MusicXML export so the review step is practical.
OMR engines
Audiveris, homr, and oemer each try the notation independently. StaveWave compares their outputs and keeps disagreements visible instead of treating one reading as automatically correct.
Review checks
Visual, corpus, and notation checks inspect weak spots, compare source evidence against rendered MusicXML, and flag suspicious measures or repair candidates.
Specialist checks
Focused passes review pitch, rhythm, text, structure, articulation, and style so the output is easier to clean up in Sibelius, Dorico, MuseScore, Finale, or another editor.
Quality gates
Validation, consensus, visual comparison, audio checks, plausibility scoring, and audit evidence must run. If a required component fails, the job reports a blocking error.
MusicXML conversion is a starting point for editing. Use the warning states and review notes to decide where to compare the export against the original score.