Lily# Scan Import (Beta)Reads a page image or a PDF of printed music into editable Lily#
text (
Above: a 1904 edition from a scan (G. Schirmer; public domain, from IMSLP). Below: the first bars as the reader wrote them, drawn by Lily#. Two places are marked for a look: bars where the notes it read do not fill the time. Beta, free. Later versions may be offered for a fee (see LICENSE.md). Use
This extension adds no commands of its own: it carries the reader that Lily#'s commands run. What Lily# is, and how its editor and preview work: https://yotsuda.github.io/LilySharp/ (the scan commands are under Commands). What it readsPrinted (engraved) music: staves, clefs, key and time signatures, notes and chords, rests, dots,
accidentals, beams, tuplets, ties and slurs, grace notes, several voices on a staff, piano
systems, multi-bar rests, percent repeats, octave lines, guitar and bass TAB, drums; dynamics,
hairpins, pedal marks and articulations; the tempo marking, the title, subtitle, composer and poet
over the first system, and the rehearsal marks in boxes over the staff, which become the sections
of the Best results come from clean digital pages (PDF or image exports of LilyPond, MuseScore, Dorico, Finale) and good black-and-white scans at about 300 dpi. Not yet (Beta)
Check what it reads: a mark says where it was unsure, but a bar with no mark can still be wrong. PrivacyEverything runs on your computer: a small learnt symbol detector (ONNX), the rules of notation and Windows' own text recognition read the page. No image or result is sent anywhere. RequirementsWindows 10 version 2004 (build 19041) or later, x64. The Lily# extension 0.13.0 or later (installed separately; this one starts with VS Code, lightly, only to tell Lily# the reader is there, and never starts Lily# itself). |
