Subject: Re: colorier des notes

From: Raphael HARDY <[email-masked]>
Date: Fri, 10 Feb 2023 11:01:06 +0100 (CET)

Bonjour,
Claude dans ton cas tu pourrais aussi utiliser le préfixe \once pour qu'un \override ne concerne plus que le moment à venir. Cela élimine le besoin d'un \revert

%----------------------
CR = { \once \override NoteHead.color = #red }
\relative { \CR c'4 e \CR g }
%----------------------------------

Raphael‌

De : "zarbot ziz"
A : [email-masked],"lilypond-user-fr"
Envoyé: jeudi 9 Février 2023 21:39
Objet : Re: colorier des notes

beaucoup plus compact, merci!
Claude

On Thu, Feb 9, 2023 at 2:45 PM Martial R <[email-masked]> wrote:

ou b ien

%----------------------

CR =   { \override NoteHead.color = #red }

CB = { \revert NoteHead.color \revert Stem.color  \revert Beam.color }

\relative { \CR c'4 \CB e \CR g }

%----------------------------------

Le jeu. 9 févr. 2023 à 20:41, Martial R <[email-masked]> a écrit :

Bonjour

une piste :

%----------------------

CR =   { \override NoteHead.color = #red }
CB = { \override NoteHead.color = #black }

\relative { \CR c'4 \CB e \CR g }

%----------------------------------

Le jeu. 9 févr. 2023 à 20:19, zarbot ziz <[email-masked]> a écrit :

Bonjour, 

Si l'on suppose qu'on veuille par exemple colorier en rouge une note sur deux d'une partition il faut utiliser les instructions: \override NoteHead.color = #red (devant la note a colorier) et \override NoteHead.color = #black après la note pour revenir au noir

Je voudrais savoir s'il y aurait une manière plus compacte d'atteindre le résultat (par exemple créer une fonction colorier(notes) ) car l'écriture ci-dessous alourdit considérablement le document! 

Merci!

Claude

--

Martial Rameaux

--

Martial Rameaux