> > Message: 8 > Date: Wed, 3 Aug 2011 20:36:58 +0200 > From: Xavier Scheuer <[email protected]> > To: harm6 <[email protected]> > Cc: [email protected] > Subject: Re: how to color a repeat bar line? > Message-ID: > <CADGqHRe7=Jt0NRLfXAsFV=9we-N3P1Ye1XaD4mnNQWsBnv=h...@mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > On 3 August 2011 02:09, harm6 <[email protected]> wrote: >> >> Hi, >> >> try: >> >> \version "2.14.1" >> >> #(define (color-at-line-begin g) >> (if (and (ly:item? g) >> (equal? (ly:item-break-dir g) RIGHT)) >> (ly:grob-set-property! g 'color red))) >> >> \relative g' { >> \repeat volta 2 { a b c d } >> \break >> \once\override Staff.BarLine #'after-line-breaking = >> #color-at-line-begin >> \repeat volta 2 { d c b a } >> } >> > > Nice one! > Could you add it to the LSR? > > Cheers, > Xavier
I agree, it's a nice one. I might note, however, that this solution is closely connected to the "\break" that precedes the bar line I'm trying to color. Remove the break and the coloration disappears. Is it possible to color just the initial repeat bar line that occurs in the middle of a line? _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
