lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: System in different colors


From: James
Subject: Re: System in different colors
Date: Tue, 10 Apr 2012 17:53:36 +0100

Hello,

On 10 April 2012 10:41, uunail <address@hidden> wrote:
>
> Hi everybody
>
> Using this wonderful tool I again have a problem.
>
> I want to use different colors in a piece to illustrate that they are played
> by different people (and not using multiple systems).
>
> The snippet below works almost fine with only one little thing that I want
> to have changed:
>
> \version "2.14.2"
> #(set-global-staff-size 18.65)
>
> \header {
>        title = "System in different colors"
> }
>
> \language "deutsch"
>
> staffVoice = \new Staff {
>        \set Score.tempoHideNote = ##t
>        \time 2/2
>        \key f \major
>        \clef treble
>        \tempo 2=78
>        \relative c' {
>        \context Voice {
>                \override Staff.Clef #'color = #red
>                \override Staff.TimeSignature #'color = #red
>                \override Staff.KeySignature #'color = #red
>                \override NoteHead #'color = #red
>                \override Staff.StaffSymbol #'color = #red
>                \override Stem #'color = #red
>                \override DynamicText #'color = #red
>                \override Tie #'color = #red
>                \override TextScript #'color = #red
>                \override Staff.BarLine #'color = #red
>                \override Staff.LedgerLineSpanner #'color = #red
>                \partial 4*3
>                <d' b>4^\markup{ \larger {Part 1}}_\f  <c a>
>                f4
>                \stopStaff
>        }
>        \context Voice = "melodyVoi" {
>            \dynamicUp
> %            \partial 4*3
>            \startStaff
>            \revert Staff.Clef #'color
>            \revert Staff.KeySignature #'color
>            \revert Staff.BarLine #'color
>            \revert Staff.LedgerLineSpanner #'color
>            \revert Staff.StaffSymbol #'color
>            \revert NoteHead #'color
>            \revert Stem #'color
>            \revert Tie #'color
>            \revert DynamicText #'color
>            c4\(_\mf h c\)
>            \bar "||"
>            <f c> <f c> <f c> <f c>
>            <f c> <f c> <f c> <f c>
>            <f c> <f c> <f c> <f c>
>        }
>        \context Voice = "melodyRep" {
>            f1 R1
>            \bar "|."
>            \stopStaff
>        }
>        \context Voice = "interlude" {
>                \startStaff
>                \override Staff.VerticalAxisGroup #'remove-first = ##t
>                \override SystemStartBar #'color = #black
>                \override Staff.StaffSymbol #'color = #red
>                \override NoteHead #'color = #red
>                \override Stem #'color = #red
>                \override DynamicText #'color = #red
>                \override Tie #'color = #red
>                \override TextScript #'color = #red
>                \override Accidental #'color = #red
>                \override Rest #'color = #red
>                \override Staff.BarLine #'color = #red
>                \override Staff.LedgerLineSpanner #'color = #red
>                f4^\markup { \larger {Part 3 }} e f g
>                c,4 r <h f' g> r
>                \bar "||"
>        }
>  }
> }
>
>
>
> \score {
>        \staffVoice
>        \layout {}
>        }
>
> \paper {}
>
> The double bar in front of part 3 is printed in red but I want to have it in
> black as it belongs to part 2.

Can't you just use \once \override and then pick the colour you want?

James



reply via email to

[Prev in Thread] Current Thread [Next in Thread]