I have photos and scanned images of music notation (in JPG format, but I could create any other format as well, if needed).

Now I need a program that

  • examines the music on the picture
  • generates a "fresh" scalable digital representation of it, so that it's scalable without quality loss
  • is gratis

I don't care about

  • the internal ditigal format.
  • the operating system. I could use Android, iOS, macOS Sierra, OS X El Capitan, Linux, Ubuntu or Windows, or something web-based.
  • 1
    Downvoted because? Oct 16 '16 at 18:21
  • 2
    I didn't downvote, but while I find the titular question interesting, I am not convinced "and generate a digital representation of it, e.g. as a PDF" is a reasonable requirement. OCR for some specific information is only useful if that destination format stores that specific information. As it stands, you could just as well take the sheet music image and directly embed it into a PDF file without any OCR. If you want to vectorize it, you can use a general purpose vectorizer rather than anything sheet-music-specific. So, it is not yet clear what the sheet music OCR should actually produce, ... Oct 16 '16 at 20:25
  • ... and how that specific information retrieved from the OCR should be output to the destination format beyond what is already in the original image file. Oct 16 '16 at 20:27
  • @O.R.Mapper For example, I am happy with any "beautified" output, e.g. MusicXML, lilypond notation, so yes, as you say, something vectorised. Oct 17 '16 at 5:31
  • 1
    "that isn't a blurry, warped photo" - you are not stating that in the question. As it stands, Inkscape fulfils your requirements. And probably, it would even serve to remove the blurryness and straighten warped lines. The crucial aspect of what you are looking for, though (as confirmed by your comment on the answer) is that before vectorising anything, the scanned data needs to be interpreted as musical data. Oct 17 '16 at 8:03

This is really two steps...

1st -- "Sheet Music" >>into>> "Data" (i.e. Music XML)

Open Source!

Shareware/Trials/Commercial Software:

  • Capella Scan
  • Photoscore
  • Sharpeye
  • Smartscore
  • List item

Note: special 'exception', PdfToMusic will 'scan' PDFs generated by music programs into MusicXML

2nd -- "Data" >>into editor>>export to>> PDF

Most scorewriting programs, including Finale, Sibelius, and MuseScore.

Most music sequencer programs, including Cubase, Logic Pro, Digital Performer, and SONAR.

  • 1
    Just the first step is fine for me, but thanks for such a developed answer! Oct 17 '16 at 7:10
  • @theonlygusti -- You're welcome. :-) Would you please mark my answer correct then? Thanks. Oct 19 '16 at 6:05
  • A note for anyone looking at this answer in 2022: MuseScore now supports this on their website (only caveat is that the file must be pdf, which is easily accomplished by a number of free tools online and offline), so both 1st and 2nd steps can be accomplished with MuseScore. musescore.com/import
    – trve.fa7ad
    Jan 11 at 16:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.