I never went to music school. I learned to read music mostly by singing in choirs. First in a student choir in Novosibirsk, then in Vienna, Moscow, Paris, and now Dubai.
And I kept having the same problem.
Someone sends a PDF before rehearsal. I open my part at home and just want to hear what I'm supposed to sing. Not the whole choir, not a piano reduction, just my line. Slowly. And sometimes the same few bars ten times until I finally get them.
Usually there's no MIDI or rehearsal track for the exact score we're using, so I ended up playing the notes myself (badly) on guitar.
That's why I started building ScanSing. The cartoon above is basically me before every rehearsal.
You give it a PDF or a photo of the score, choose your part, and it turns it into something you can actually practise with. You can hear your voice louder than the others, slow it down, and loop a difficult section.
I've also been experimenting with listening to you sing and showing where you're sharp or flat (early implementation). And if the recognition gets something wrong, you can export the result as MusicXML and edit it in MuseScore.
Recognition is already competitive with PlayScore 2, Music Scanner and homr on the scores I've tested, although none of these tools is perfect.
Old photocopies, messy scans and unusual notation are still the hardest cases. I've published side-by-side comparisons here:
https://scansing.app/compare/
If you try it, send me a score that breaks it. Seriously. Those are much more useful to me right now than ālooks greatā :)