@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: d2ea58ea9cfccb38dd495cca4a04757a7474fc5e
+ Translation of GIT committish: 8cce5dd067a8a2bab508f5abebc3955db8837bbf
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
Pour modifier une propriété de façon à ce que l'accommodement ne
s'applique qu'une seule fois, il convient d'adjoindre l'instruction
-@code{\once} à la commande @code{\set} :
+@code{\once} à la commande @code{\set} ou @code{\unset} :
@lilypond[quote,fragment,verbatim]
c''4
@cindex override ponctuel
@funindex \once
-L'instruction @code{\override} doit être précédée d'un @code{\once} dès
-lors que les effets de l'accommodement ne concernent que l'événement qui
-la suit directement :
+Les instructions @code{\override} et @code{\revert} doivent être
+précédées d'un @code{\once} dès lors que les effets de
+l'accommodement ne concernent que l'événement qui les suit directement :
@lilypond[quote,verbatim]
<<
\relative { c'4 d e f \custosNote g }
@end lilypond
+@funindex \etc
+
+Ces fonctions sont toutes deux des expressions uniques simples dans
+lesquelles seul le dernier élément d'un appel à une fonction ou une
+dérogation est absent. Dans ce cas particulier de définition d'une
+fonction, une syntaxe alternative et plus simple autorise à se cantonner
+à écrire la partie constant de l'expression et remplacer son dernier
+élément, absent, par @code{\etc} :
+
+@lilypond[quote,verbatim,ragged-right]
+padText =
+ \once \override TextScript.padding = \etc
+
+\relative {
+ c''4^"piu mosso" b a b
+ \padText #1.8
+ c4^"piu mosso" b a b
+ \padText #2.6
+ c4^"piu mosso" b a b
+}
+@end lilypond
+
+@lilypond[quote,verbatim,ragged-right]
+custosNote =
+ \tweak NoteHead.stencil #ly:text-interface::print
+ \tweak NoteHead.text
+ \markup \musicglyph #"custodes.mensural.u0"
+ \tweak Stem.stencil ##f
+ \etc
+
+\relative { c'4 d e f \custosNote g }
+@end lilypond
+
Une fonction de substitution peut traiter plusieurs arguments :
@lilypond[quote,verbatim,ragged-right]