Am Fr., 18. Juli 2025 um 06:39 Uhr schrieb Stu McKenzie via LilyPond User List <[email protected]>: > > > On 2025-07-17 07:50, Magnus Svenson wrote: > > Music = { > b'1 > \break % to show colored bar line > \ColorRepeatBegSpecialBar > \repeat volta 2 { > c''1 | > > \alternative { > \volta 1 { > d''1 | > \ColorRepeatEndSpecialBar > } > > \volta 2 { > e''1 | > } > } > } > } > > Thank you Magnus, for your reply. Your new structure certainly clears all of > the warnings. > > I removed the "\break" before the color change and it proved your theory that > "lilypond considers them to be the same barline" is correct. > > I read somewhere that any repeat should start on a new line if possible, so I > would like to ask others if this feature could be changed by specifying that > a bar line before a "\break" can somehow be left in the default color. > > For anyone interested, the full MWE is now: > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > > \version "2.24.0" > > ColorRepeatBegSpecialBar = { > \once \override Score.BarLine.color = #(x11-color 'orange) > \once \set Score.startRepeatBarType = #"[|:" > } > ColorRepeatEndSpecialBar = { > \once \override Score.BarLine.color = #(x11-color 'orange) > \once \set Score.endRepeatBarType = #":|]" > } > > Music = { > b'1 > \break % to show colored bar line > \ColorRepeatBegSpecialBar > \repeat volta 2 { > c''1 | > \alternative { > \volta 1 { > d''1 | > \ColorRepeatEndSpecialBar > } % END volta 1 > \volta 2 { > e''1 | > } % END volta 2 > } % END alternative > } % END repeat volta 2 > } % END Music > > \score { > \new Staff { \Music } > } > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% >
Have a look at https://lsr.di.unimi.it/LSR/Item?id=775 Does it help? Cheers, Harm
