Version v0.4.0 build 849bb84
What's new · engine: plain-JavaScript recognition pipeline (the copista-2m ML detector is not in this app yet; try it in the ML demo)

v0.4.0 · 2026-11-08

Features

Earlier releases

v0.3.0 · 2026-11-08

Features

  • demo: copista-2m ML detector demo on GitHub Pages (/ml-demo/) (f812157)
  • lyrics: split multi-note words, port strips line detector, read part labels and stanzas (round 2) (e1c2221)
  • parts: lyric-to-voice assignment, melisma extenders, printed part names, stanza credits (round 2) (20100ec)
  • site: release footer on every Pages page with version, release age (AEDT) and build commit (663c80b)
  • site: version bar at the top of every Pages page, including commits ahead of the release (e9c5c3a)
  • ui: read up to 40 pages page by page in a Web Worker with progress and Stop (round 2) (56859ef)

v0.2.0 · 2026-11-08

Features

  • heads: ledger-line check, faint-staff detection, hollow-head recovery, wide-blob splitting (round 1) (177e0e8)
  • lyrics: wider word gaps, junk-row rejection, verse numbers and cross-system hyphens (round 1) (aca893f)
  • parts: barline-based piano detection, clef-based part names, per-measure rhythm repair, rest detection (round 1) (bcfb9e0)
  • publish the app, status page and docs on GitHub Pages (ee204e4)
  • score scan reader v1, eval harness, corpora, design docs, CI and release-please (ccbb2b6)
  • ship fix-forward round 1 (aggregate 0.589 -> 0.884) (d9c3916)
  • symbols: header parsing for clef/key/time, robust accidentals, treble-8vb clef (round 1) (7990370)

Bug Fixes

  • ci: use Playwright's bundled Chromium when the local cached build is absent (7d39275)

Full history: CHANGELOG.md · all releases and downloads

Score Scan Reader

Turns a scanned hymn or part-song into MusicXML 4.0. Lyrics are kept, closed-score SATB is split into four parts, and piano grand staves stay together. Your file never leaves this browser.

Drop a scanned PDF or image

A PDF, or one or more PNG or JPG pages.

Loading the sample hymn

Detection

    Parts

    Waiting for the first conversion.

      Lyrics

      Lyrics appear here once the text is read.

      Warnings

        MusicXML 4.0

        score.musicxml

        Notation preview

        v0.4.0 · · page built from 849bb84