Heikki Junes <heikki.ju...@gmail.com> 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.

-- 
David Kastrup

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to