frescobaldi / frescobaldi

Frescobaldi LilyPond Editor
http://www.frescobaldi.org/
GNU General Public License v2.0
740 stars 153 forks source link

Wishes for the Manuscript Viewer #923

Open uliska opened 7 years ago

uliska commented 7 years ago

The Manuscript Viewer is now in place, so #112 can now be closed. But these extra wishes are still open:

1) Autoscroll It should be possible to "attach" meta information to the manuscript, at least references to the first measure of each page, better of each system. Ultimately this would be a complete "measure identity" reference as done in Edirom based editing tools. This should be stored as a MEI. Together with ly.music's (future/present?) ability to determine the current measure number in the source file the manuscript viewer should then be able to scroll to the right place in the manuscript (I'd attach that to the Ctrl+J action). Doing that in MEI has the advantage of providing a first step towards further MEI integration, which I would consider extremely useful to make LilyPond/Frescobaldi useful for professional scholarly work (but I can't explain this further in this place).

2) Handling multiple manuscripts
Together with the measure identity concept from 1) the tool should be able to handle multiple manuscripts and tab-switch between them, each one focused on the same measure. This would be an awesome tool for scholarly work.

uliska commented 4 years ago

In an unrelated discussion I was pointed to https://measure-detector.edirom.de/, a tool that can automatically detect measures on a manuscript, producing a valid MEI file that is visualized in this screenshot from the site:

grafik

This is pretty impressive, and I'll investigate if we can either reuse the source code or rather create a separate tool (implemented as an extension) to call the tool and use the resulting XML.