Creating jazz-style repeats
Appearance
In response to a request for jazz-style repeats, where there is a number in the middle of the bar which indicates how many bars to repeat, with a heavy horizontal bar on either side of the number, Robin Bannister provided this snippet.
\version "2.24.0"
%% http://lsr.di.unimi.it/LSR/Item?id=753
#(define (white-under grob) (grob-interpret-markup grob
(markup #:vcenter #:whiteout #:pad-x 1 (ly:grob-property grob 'text))))
inlineMMRN = {
\once \override MultiMeasureRest.layer = #-2
\once \override MultiMeasureRestNumber.layer = #-1
\once \override MultiMeasureRestNumber.Y-offset = #0
\once \override MultiMeasureRestNumber.stencil = #white-under
}
ExampleMusic = {
\override Score.MultiMeasureRest.minimum-length = #20
\inlineMMRN R1*4
\inlineMMRN R1*6
\inlineMMRN R1*8
\inlineMMRN R1*2
}
{
\set Score.skipBars = ##t
\override Score.MultiMeasureRest.expand-limit = 1
\ExampleMusic
}