be1 / redrose

ABC notation music integrated environment
GNU General Public License v3.0
4 stars 1 forks source link

Feature wish: sync between visual and text #10

Open topchyan opened 10 months ago

topchyan commented 10 months ago

One of the nice features of EasyABC, which makes editing very convenient is synchronization between the text and its visual representation. It seems that Red Rose uses a more static way of rendering the score, but it would be great if it could do something like that: follow the score while MIDI plays it and letting user pick a note on the score which will highlight it in the text as well.

be1 commented 10 months ago

It is a huge feature to implement. For now I don't know how to do it.

topchyan commented 10 months ago

I'm not sure about technical details, but EasyABC which I think relies on abcm2ps is able to do such a sync

image

Also Michael Eskin's ABC Transcription Tools, which use a different library -- abcjs -- have similar sync / highlight working somehow.

image

Not super critical, a nice to have feature, but it makes it so much easier when working with long files.