Unexpected bar boundaries with volta repeats and lyrics.

2023-12-08 Thread Kevin Pye
Compiling the following lilypond code: \version "2.25.10" music = \relative { \time 4/4 \repeat volta 2 { d'1 | \alternative { { d1 | } { | r4 d2 d4 | d1 } } } \bar "|." } words = \lyricmode { \repeat volta 2 { a

Re: clefs, time signatures, and key signatures

2023-12-08 Thread Michael Gerdau
I’ve just looked at the images and especially w/r to the Alto clef I strongly prefer the new spacing. For the others there are spots where I’m not sure it is too tight but overall the new spacing appears to be more balanced. I thus think the new spacing is better overall. Kind regards Michael

Re: clefs, time signatures, and key signatures

2023-12-08 Thread Werner LEMBERG
> I’ve just looked at the images and especially w/r to the Alto clef I > strongly prefer the new spacing. For the others there are spots > where I’m not sure it is too tight but overall the new spacing > appears to be more balanced. > > I thus think the new spacing is better overall. Thanks,

Re: clefs, time signatures, and key signatures

2023-12-08 Thread Werner LEMBERG
>> please have a look at Merge Request 2188 and comment there on how >> to proceed with the new distances between clefs and time >> signatures, together with the new distances between clefs and key >> signatures. >> >> https://gitlab.com/lilypond/lilypond/-/merge_requests/2188 >> >> The

ly2video windows build

2023-12-08 Thread Stefano Antonelli
Hello list, I don't know if this is of use to anyone, but please let me know if it is. I'm going to see if I can get github to produce this zip file through a github action. This is a modified version of ly2video.git. The modifications are not hosted anywhere yet. Python is not required on

Re: accessing current file name in markup function

2023-12-08 Thread Jeff Olson
On 12/7/2023 12:21 PM, Jean Abou Samra wrote: Documentation question from trying to understand *location* in David's solution: Guessing, is sip a stream input pointer? _Where would I look to find the definition/example of sip?_  *location* doesn't return a string but a special type

Re: accessing current file name in markup function

2023-12-08 Thread Werner LEMBERG
>> The name "sip" is a bit weird; looking in the commit that added the >> code 19 years ago, it looks like it was meant as "smob input" >> (where smob = Scheme object = LilyPond C++ object made available to >> Scheme). Quickly written documentation by an insider. It should be eventually

Re: Video generation from multiple pages

2023-12-08 Thread Stefano Antonelli
On Tue, 2023-12-05 at 11:23 +0100, Jean Abou Samra wrote: > Is this the sort of thing you're looking for? > > #(define (dump-system-info sys) >(let* ((right (ly:spanner-bound sys RIGHT)) > (time (ly:grob-property right 'when 0))) > (format #t "\nline break at ~f"

Re: Video generation from multiple pages

2023-12-08 Thread Jean Abou Samra
> The after-line-breaking callback appears to be in stable/2.20 from git. > At least in system.cc. Yes, but it was not called for System specifically until commit 782f5528e014cc3c7f705298a83f777306541e89 Author: Jean Abou Samra Date: Mon Mar 21 21:21:28 2022 +0100 Also call