E-Mail von Tobias Leupold vom Freitag, 14. November 2025, 22:16:
> Dear devs,
> 
> if you have a cadenza followed by a line break and compressed full measure 
> rest, the full measure rest is engraved two times, and once before it even 
> appears in the source.
> 
> This sounds a bit like a corner-case, but I have been using this pattern for 
> many years now, to get a "D. S. al Coda-Coda" behind a stave, using a silent 
> rest and some markup. This must be some regression, as the very macros/
> functions I have been using for really a very long time now yield 
> inexplicable 
> output.
> 
> The behavior can be produced with this very minimal example, using Lilypond 
> 2.24.4:
> 
>     \version "2.24.4"
> 
>     \relative c'' {
> 
>     \time 4/4
>     \key c \major
>     \compressEmptyMeasures
> 
>     c1
> 
>     \cadenzaOn
>     r1
>     \cadenzaOff
>     \break
> 
>     R1*3
> 
>     c1
> 
>     }
> 
> The cadenza r1 is engraved, and in addition, the R1*3 from after the break 
> is. 
> Cf. demo.png, a screenshot from the PDF output.
> 
> This does not happen if the compressed full measure rest is replaced by 
> normal 
> rests:
> 
>     \version "2.24.4"
> 
>     \relative c'' {
> 
>     \time 4/4
>     \key c \major
>     \compressEmptyMeasures
> 
>     c1
> 
>     \cadenzaOn
>     r1
>     \cadenzaOff
>     \break
> 
>     r1 r1 r1
> 
>     c1
> 
>     }
> 
> Cf. demo_no_compressed_rest.png
> 
> Thanks a lot for having a look at this!
> 
> Cheers, Tobias

Just as a follow-up: Can somebody at least confirm this?
Or is something wrong with my code?



Reply via email to