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 8 months ago

topchyan commented 8 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 8 months ago

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

topchyan commented 8 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.