A quick Google turned up nothing that leapt out at me.
It seems to me that the time is long past when we should have a program that can read a score and play the tune. Not Beethoven's 6th, mind you, but something as simple as the refrain to psalm 567 which I might have to lead in church next Sunday. Or a stripped-down (piano?) version of James Purdy's "Come Ready and See me".
I can't/won't read sheet music. I can see that the tune goes upwards for four notes, then comes down again, but that is all.
I can remember a tune when once it is played.
I figure that software to interpret (an OCR-like function) the solid and hollow dots on the lines, together with the # and the symbol for a blank at the left hand end ought not be so difficult.
If it does not yet exist, I'll have a shot at a simple Word/VBA project.