Dear William, Aaron and Pierre,

thank you so much for your quick reply.

I ended up writing it using the hint by Aaron like this (which I find makes writing the individual voices easier and also 'flipping' the color over to the other voice):

/\version "2.24.3"
\relative c'
  {
         f2( g4.)
         << { \override NoteHead.color = #red
              g8 | f4 f4 g8 a a4 | a2. } \\
            { d,8 | d4 d4 e8 f f4 | f2( e4) } >>
         a8 r

   }
/

which gives:

Thanks again,
Joop


On 18-03-2024 19:06, Pierre Perol-Schneider wrote:
Hi Joop,

I'd forget voices and do:

\version "2.24.3"

nr = \tweak color #red \etc

\relative c
  {
       f'2( g4.)
       <d \nr g>8 |
       <\nr d f>4 q <\nr e g>16 <\nr f a>
        a8 r4
  }

HTH, cheers,
Pierre

Le lun. 18 mars 2024 à 18:44, Go77 <[email protected]> a écrit :

    Hi,

    I'm trying to color the note heads of a single voice in a staff. I
    tried to do that with the following code:

    /\version "2.24.3"
    \relative c
      {
           f'2( g4.)
            << { d8 | f4 f4 g16 a }
               { \override NoteHead.color = #red
                 g8 | d4 d4 e16 f
                 \revert NoteHead.color } >>
            a8 r4
      } /

    This results in the noteheads of /both /voices being colored
    instead of only the upper one (in this case):

    So, is there any way to achieve my goal of coloring only the upper
    notes?

    Joop


Reply via email to