Hello everyone

I long wanted to learn the piano part for Coldplay's "Fix You" (acoustic arrangement for piano+voice), however I only found a single version of it on the Internet, on a paid site (sheetmusicdigital.com). I just bought the score of this song from there, and because the score was rendered with the Scorch format, I assumed that I'd be able to also download the music file (in Scorch/Sibelius/MIDI format), however all I got was the PDF, which is of no use to me right now, since what I wanted to do was to transfer the MIDI file to my Yamaha keyboard and to learn how to play this piece using the keyboard's Waiting/Learning Mode .

Is there a way to convert my PDF file into MIDI format (a type of musical OCR, I suppose), while also maintaining the different channels (one channel for the left hand staff, and another channel for the right hand), or would I just have to get the original music file that the sheet music was rendered from?

Many thanks in advance for any suggestions!




Converting a PDF to a MIDI file is in the field of OMR (Optical Music Recognition) - You can read more
in this discussion: http://musescore.org/en/node/11095

Since you have a clear PDF print of the song, the quickest method is to type the score
into Musescore.


have a look at this fantastic software:


In the Demo version you can export the document page by page, besides that it is fully functional.

"Since you have a clear PDF print of the song, the quickest method is to type the score
into Musescore. "

I am not sure why you say that. The fact that the PDF is digital (i.e. created probably with some music notation software, perhaps even MS, rather than scanned from paper) should make it much more easily readable by an OMR program, because after all it would just be the reverse operation. Typing everythig manually into MS is exactly what I am trying to avoid (i'm also thinking in the longer term, if I'll want to buy other songs in PDF format and convert them to MIDI).

I have tried PDFToMusic, however it cannot convert the file to MIDI.

"because after all it would just be the reverse operation". In general, a reverse operation isn't always as easy as the original operation. Not all information is necessarily passed to the new format during the original operation, so reversing the operation may start with incomplete information.
In this particular case, OMR is much more complex than creating a PDF from notated music in MuseScore.

I agree - I hadn't thought about it as a reverse engineering feat, which I guess is what it really is.

I've tried SharpEye2 as well in the meantime, and it doesn't seem to do anything useful with my PDF (I've tried several others as well)

I've also tried Smartscore X, which seemed to actually do a pretty decent job. However, it is *very* expensive software so I think I will just start typing the music into MuseScore manually :(

Unless your PDF is in FAX format (300dpi black and white Tiff) Sharpeye will struggle with it.

Personally I have had very good results from Sharpeye providing the image file is right.

It might pay you to print out the PDF then rescan it in 300dpi black and white.


One of the PDFs that I tried was vectorised (i.e. unlimited resolution), and yet SharpEye produced an error when I tried to Read the TIFF file in. On the other hand, SmartScore X did pretty well with a scanned PDF!

I take it you have read the Sharpeye manual?

It is quite specific about the scan it requires.

It would probably crash if you fed it a vectorised file.

PDF2Music will convert to music.XML which is a more sophisticated format. Besides the playing information a midi file will give you, it will retain formatting, text etc.
I am sure, this will make you even more happy as it is extremely useful.
musescore can import music.XML - so this is the option for the professionals.

I read on their web site:

"Because it only processes PDF files that have been exported from a score editor software, PDFtoMusic Pro offers a unique reliability and outstanding results.

Therefore, scanned sheet music cannot be managed by PDFtoMusic Pro."

That rules out most public domain scores on imslp.org !

PDF2 Music works excellently.
The PDF Lontalker is asking about is not a scanned image, it is a PDF produced by a music notation software - so it has vector graphics inside, which means: it is the perfect source for PDF2Music and will work very well.
@longtalker: please have a go at PDF2MusicPro and tell us here about your result.

This is fascinating, and could be useful to me. I didn't know anything about the creation of PDFs and the use of vector graphics in them. If I can convert a PDF produced by Sibelius (a version without MusicXML export) to MusicXML and import it into MuseScore it may save me some work. It's a pity that PDF2MusicPro isn't apparently available under Linux. I'll have to borrow my wife's Windows PC and try it out.

PDF2Music Pro does very well export to MIDI too, even if I would suggest to use the Music.xml format (as it will give you more of the original contents).
You can use the Software without restrictions for free.
When it comes to exporting, the unpaid version does it too, just single page by single page - but that’s not ay problem as you can stitch them together again later.

And the cool thing is:

It will even play the song by a virtual singer, reading the song text and converting it into a song with real sung words. You may choose the language of the song text (italian, english, french, german ...)
It is really cool - worth to try !

PDF2MusicPro DOES export to MIDI.png 289.64 KB

it might be interesting to know, that Sibelius in its most recent version 7 is able to do the music.xml export.
If it is only a limited job for you, you could even download the fully functional Sibelius 7 demo and do the file conversions in the 30 days the demo is working without registration.

Hi, I'm a computer vision engineer and was wondering whether this is a solved problem? Was thinking an advantage of the CVPR approach would allow user to also take photos of scores for convertion, not relying solely on having the pdf format. If theres a need for it I'll create some open-source software as I have some potential solutions with similarity learning on my mind. What do you guys think?

We have https://musescore.com/import, which uses audiveris. But don't expect too much from it...

Personally, I encourage you to go ahead.

I could personally do it for you if you asked.

Syndicate content