*TL;DR:* Thanks for the links! May these complex projects benefit from small changes in LilyPond internals?
Dear Mats, Thank you very much for your helpful message — and for digging out those links. I had browsed (though evidently not thoroughly enough) the mailing list archives, and I hadn’t come across these projects. I truly appreciate your pointers. In fact, not only the archives but also the wider internet host a number of similar initiatives. There's clearly no shortage of creative energy in this area — which was part of my point: projects of this kind tend to be complex, and thus vulnerable to the usual risks — variable quality, obsolescence, lack of uptake, and, not least, the considerable effort it takes to even choose among them. My own scripting effort (that happily shares "variable quality, obsolescence (soon), lack of uptake (certain)" 😄) would have been impossible without the LilyPond internal that adds file+line+column metadata to note heads in the SVG output. What I’m tentatively exploring is the idea of a minimal patch — a “homeopathic” modification — to LilyPond that could introduce or expose some small but valuable internal information, with the aim of simplifying post-processing and making projects like this a bit more sustainable. Naturally, the goal would be for such changes to eventually make their way into the public release. Cheers, Christophe On Thu, May 22, 2025 at 4:57 PM Mats Bengtsson <matsboxergr...@gmail.com> wrote: > On 2025-05-21 01:31, Peter Chubb wrote: > > Christophe> Animation with SVG ― project, lessons, and a proposal > > Christophe> Would anyone else be interested in this kind of use case? > Christophe> Has something similar been attempted before? If there is > Christophe> sufficient and benevolent feedback from the community, I > Christophe> could ask for help from the developer community to resume > Christophe> the attempt 1 to modify Lilypond. > > You may want to take a look at the ly2video project that started in 2012. It > uses PNG output not the SVG output though. > https://github.com/aspiers/ly2video > > If you search the mailing list archives, you can also find other related > projects, for example > > https://lists.gnu.org/archive/html/lilypond-user/2016-09/msg00091.html > > https://github.com/prof-spock/LilypondToBandVideoConverter > > https://gitlab.com/sigmate/lilypond-html-live-score/-/tree/master > > At least the latter seems to be based on SVG. Even though it hasn't been > updated for 8 years, it might still contain some useful ideas. > > /Mats >