Platform modules
Built on MusicXML and Score JSON
Each feature page maps back to the same score project model rather than a separate one-off converter.
Module
OSMD preview
Connected to the score project workflow.
Module
Score JSON revisions
Connected to the score project workflow.
Module
Correction panel
Connected to the score project workflow.
Module
Version restore
Connected to the score project workflow.
Real product example
One score, structured input and reusable output
Captured from the running score workspace after importing test MusicXML. Captured 2026-07-15.

Selection, insertion, deletion, drag editing and structured properties operate on Score JSON.
Workflow
How this path works
The public page leads into the authenticated app workflow when users are ready to process a score.
Import a structured score
Start from MusicXML, MIDI, Jianpu, Score JSON, or an OMR candidate promoted into an editable revision.
Select a correction target
Edit note/rest properties, measure attributes, harmony, tempo, dynamics, wedges, articulations, ties, slurs, lyrics, and barlines.
Save a new revision
Corrections are stored as new Score JSON revisions so history can be restored without losing earlier versions.
Product detail
What to expect
Designed for OMR cleanup
Interactive correction, with deeper engraving still in progress
FAQ
Questions about Online score editor and correction
Practical limits and expected workflow for this score tool.
What input does Online score editor and correction accept?
Start from MusicXML, MIDI, Jianpu, Score JSON, or an OMR candidate promoted into an editable revision.
Can I edit the result after conversion?
Yes. Successful imports become Score JSON revisions that can be corrected, transposed, played, and exported from the score workspace.
What should I check before relying on the result?
Editing is built on Score JSON/MusicXML, not on PDF text or image pixels.
Related workflows
Continue with the same score project
These pages use the same MusicXML and Score JSON source instead of sending the score through disconnected converters.