*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
>

Reply via email to