not sure what you wanted to achieve with "global."
But is this what you are looking for?
See
https://lilypond.org/doc/v2.24/Documentation/notation/displaying-rhythms#unmetered-music
\version "2.24.2"
\pointAndClickOff
global = \relative {
\time 4/4
s1*8
\bar "|."
}
cadenzaMeasure = {
\cadenzaOff
\partial 1024 s1024
\cadenzaOn
}
cad = \relative c' {
\cadenzaOn
a8 b c f
e gis es b
g bes a es \cadenzaMeasure
\cadenzaOff
}
tune = \relative c' {
c4 d e f
\cad \bar "|"
\break
R1*5
}
\score {
\relative {
\context Staff {
\override MultiMeasureRest.expand-limit = #1
\compressMMRests
<<
\global
\tune
>>
}
}
}
[image: image.png]
On Fri, Jan 26, 2024 at 12:36 PM [email protected] <[email protected]>
wrote:
> Hello,
>
> I don't understand what's going on here. The output I get is in the
> attached PNG file. I hope this is minimal enough. It essentially reflects
> the structure of the file that is giving me trouble. Why is the five
> measure rest "duplicating" like that? In the actual project I'm working
> with, the cadenza passage goes across two systems and the multimeasure rest
> is duplicated twice before the "real" one is supposed to be displayed.
>
> Thanks for any assistance,
>
> David
>
> *** BEGIN LILY-CODE ***
>
> \version "2.24.2"
>
> \pointAndClickOff
>
> global = \relative {
> \time 4/4
> s1*8
> \bar "|."
> }
>
> cad = \relative c' {
> \cadenzaOn
> a8 b c f
> e gis es b
> g bes a es
> \cadenzaOff
> }
>
> tune = \relative c' {
> c4 d e f
> \cad
> \break
> R1*5
> }
>
> \score {
> \relative {
> \context Staff {
> \override MultiMeasureRest.expand-limit = #1
> \compressMMRests
> <<
> \global
> \tune
> >>
> }
> }
> }
>
> *** END LILY-CODE ***