Subject: Ambitus coloré

From: etienneperrine <[email-masked]>
Date: Mon, 2 Jul 2018 13:16:59 -0700 (MST)

Bonjour à tous,

Je cherche à colorer différemment les deux notes qui délimitent l'ambitus
dans le code suivant (par exemple la note du bas en noir et celle du haut en
rouge) :

\version "2.19.82" 
\relative c' {
  \override Staff.AmbitusNoteHead.color = #red
  c4 c'
} 
\layout { 
  \context { \Staff \consists "Ambitus_engraver" }
}

Une idée ?

Merci par avance,

Étienne PERRINE

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

---

From: Christophe Pochon <[email-masked]>
Date: Tue, 3 Jul 2018 08:04:46 +0200

En utilisant ce snippet, on y parvient, pour autant que la note du bas soit
différente de celle du bas (donc ça ne fonctionne pas dans ton exemple).
Il y a sûrement un moyen de l'adapter.

 Pitches: Coloring notes depending on their pitch >
<http://lilypond.org/doc/v2.18/Documentation/snippets/pitches#pitches-coloring-notes-depending-on-their-pitch>

A+

Christophe

Le lun. 2 juil. 2018 à 22:16, etienneperrine <[email-masked]> a
écrit :

> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: etienneperrine <[email-masked]>
Date: Tue, 3 Jul 2018 14:17:06 -0700 (MST)

Bonjour,

Merci pour cette solution. Je l'ai adaptée de la manière suivante :

\version "2.19.82" 

\new Staff <<
\new Voice \with {
  \consists "Ambitus_engraver"
  \override AmbitusNoteHead.Y-offset = #0.5
  \override AmbitusNoteHead.color = #red
} \relative c' { c4 c' }
\new Voice \with {
    \consists "Ambitus_engraver"
    \override AmbitusNoteHead.Y-offset = #-3
    \override AmbitusNoteHead.color = #black
  } \relative c' { \once \override NoteHead.stencil = #point-stencil c4 }

Cela fonctionne, mais peut-être existe-t-il une autre un peu plus propre...