|
From: | Heikki Junes |
Subject: | Re: Coloring of key signature accidentals based on their pitch |
Date: | Mon, 17 Aug 2015 15:47:47 +0300 |
Heikki Junes <address@hidden> writes:
> Hi,
>
> in Lilypond 2.19.25 notes and accidental before notes can be colored based
> on their pitch:
>
> \override NoteHead.color = #color-notehead
> \override Accidental.color = #color-notehead
Uh, no?
> Here is an example on NoteHeads:
>
> http://www.lilypond.org/doc/v2.19/Documentation/snippets-big-page#pitches-coloring-notes-depending-on-their-pitch
You are aware that this example defines color-notehead itself? It is
not predefined in LilyPond.
> What I am looking for is to be able to color the individual key signature
> accidentals based on their pitch.
>
> Currently, key signature seems to be a single grob (?) so that only one
> color can be assigned to it:
>
> \override Staff.KeySignature #'color = #red
Key signature is a single grob. Your best bet probably is recoding the
print routine in lily/key-signature-interface.cc in Scheme (it appears
rather straightforward) and then add the desired color changes to it.
The alternative, namely calling the print routine and post-processing
the stencil is probably less robust against future changes in LilyPond.
[Prev in Thread] | Current Thread | [Next in Thread] |