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 bobr...@centrum.is <bobr...@centrum.is> 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 ***