]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/fr/notation/changing-defaults.itely
Issue 4670: Percent_repeat_iterator's derived_mark is incomplete
[lilypond.git] / Documentation / fr / notation / changing-defaults.itely
index 466a6a1eae05ca3ef0d3e6001b01723afa7ec2eb..764a459f0e084db43da1e0290198bed4a5a4084a 100644 (file)
@@ -1,7 +1,7 @@
 @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'
@@ -2185,7 +2185,7 @@ sont équivalentes si elles apparaissent dans un contexte @code{Voice}.
 
 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
@@ -2323,9 +2323,9 @@ mentionné :
 @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]
 <<
@@ -5093,6 +5093,39 @@ custosNote =
 \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]