1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: 33ba8d40c3493011a4b39ab8b1369701f8013bd6
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
11 @c Translators: Valentin Villenave
12 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
17 @lilypondfile[ragged-right,line-width=16\cm,staffsize=16,quote]
20 La répétition est une notion essentielle en musique, et il existe de
21 nombreuses façons de mettre en œuvre et noter ce concept.
29 @subsection Writing repeats
34 * Manual repeat commands::
39 @unnumberedsubsubsec Repeat types
41 @cindex reprises et répétitions
43 On peut indiquer des répétitions des façons suivantes :
47 La musique qui doit être répétée sera entièrement imprimée (et jouée).
48 Ceci est particulièrement utile dans de la musique répétitive. Ce type
49 de reprise est le seul pris en compte dans le rendu MIDI.
52 Le passage répété ne sera pas écrit explicitement, mais il sera encadré
53 sur la partition par des barres de reprises, et peut se terminer par
54 plusieurs fins alternatives, imprimées de gauche à droite sous des
55 crochets. Il s'agit là de la notation courante des reprises avec des
56 fins alternatives. Ces dernières, par défaut, ne sont pas jouées dans
60 Pour réaliser des trémolos. Ceux-ci, par défaut, ne sont pas joués dans
64 Pour répéter des temps ou des mesures, imprimés sous la forme de signes de
65 pourcentage. Ceux-ci, par défaut, ne sont pas joués dans le rendu MIDI.
66 Les répétitions indiquées par ces symboles doivent être déclarées dans
67 un contexte @code{Voice}.
73 @unnumberedsubsubsec Repeat syntax
80 Tous les différents types de reprise se spécifient dans
81 LilyPond avec une même construction syntaxique, qui est :
85 \repeat @var{type_de_la_reprise} @var{nombre_de_répétitions} @var{expression_à_répéter}
88 On peut ajouter, pour indiquer une fin alternative :
89 @funindex \alternative
100 chaque @var{alternative} étant une expression musicale. Si l'on donne
101 trop peu d'alternatives en regard du nombre de fois où le passage doit
102 être rejoué, la première alternative sera jouée plusieurs fois.
105 Les reprises courantes s'indiquent comme ceci :
107 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
109 \repeat volta 2 { c4 d e f }
110 \repeat volta 2 { f e d c }
113 Et avec des fins alternatives :
115 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
117 \repeat volta 2 {c4 d e f}
118 \alternative { {d2 d} {f f,} }
121 Il est possible de créer des répétitions avec une levée.
123 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
126 \repeat volta 4 { c2 d2 | e2 f2 | }
127 \alternative { { g4 g g e } { a a a a | b2. } }
134 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
137 \repeat volta 4 { e | c2 d2 | e2 f2 | }
138 \alternative { { \partial 4*3 g4 g g } { a a a a | b2. } }
145 Des liaisons de tenue peuvent être ajoutées à toute alternative :
147 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
149 \repeat volta 2 {c4 d e f ~ }
150 \alternative { {f2 d} {f\repeatTie f,} }
154 On peut raccourcir les crochets indiquant les fins alternatives,
155 en définissant la propriété @code{voltaSpannerDuration}. Dans
156 l'exemple suivant, le crochet ne se prolonge que sur une mesure
159 @lilypond[verbatim,ragged-right,quote]
163 \set Staff.voltaSpannerDuration = #(ly:make-moment 3 4)
164 \repeat volta 5 { d d d }
165 \alternative { { e e e f f f }
170 Si l'on souhaite à la fois terminer une ligne par une double barre et
171 débuter la ligne suivante avec une section reprise, on peut utiliser
173 @dots{} \bar "||:" \break
174 \repeat volta 2 @{ @dots{}
177 Consultez @ref{Bar lines} pour plus d'informations.
181 Program reference: @rinternals{VoltaBracket},
182 @rinternals{RepeatedMusic},
183 @rinternals{VoltaRepeatedMusic}, et
184 @rinternals{UnfoldedRepeatedMusic}.
189 Les crochets précédant une reprise s'impriment d'ordinaire seulement
190 au-dessus de la portée du haut. On peut ajuster cela en déplaçant le
191 graveur @code{Volta_engraver} vers les contextes de portée
192 (@code{Staff}) qui doivent comporter ces crochets ;
193 voir @ref{Modifying context plug-ins}, et @rlsr{Repeats}.
198 @cindex reprises ambigües
200 Des reprises imbriquées telles que
209 présentent une ambiguïté, dans la mesure où l'on ne sait à quelle
210 section @code{\repeat} attribuer la section @code{\alternative}. Pour
211 résoudre cette ambiguïté, il convient de toujours insérer la commande
212 @code{\alternative} à l'intérieur de la section @code{\repeat}. Il est
213 préférable, dans une telle situation, d'utiliser des accolades pour plus
216 Lorsqu'une alternative commence, les informations de métrique sont
217 perdues, il faut donc les rappeler après une reprise, par exemple
218 en définissant @code{Score.measurePosition} ou en invoquant la commande
219 @code{\partial}. De même, aucune liaison (de tenue ou autre)
222 Les crochets qui indiquent les alternatives ne sont pas alignés
226 @node Manual repeat commands
227 @unnumberedsubsubsec Manual repeat commands
229 @funindex repeatCommands
231 La propriété @code{repeatCommands} sert à contrôler la mise en forme des
232 reprises. On la définit par une suite de commandes de reprise Scheme.
235 @item @code{start-repeat}
236 Pour imprimer une barre de reprise @code{|:}
238 @item @code{end-repeat}
239 Pour imprimer une barre de reprise @code{:|}
241 @item @code{(volta @var{texte})}
242 Pour imprimer un crochet indiquant une alternative. L'argument
243 @var{texte} mentionné dans le crochet peut être n'importe quelle chaîne
244 de caractères ou indication textuelle --- voir @ref{Formatting text}.
245 Attention cependant à changer la police, car la police employée par
246 défaut pour les chiffres ne contient aucun caractère alphabétique.
248 @item @code{(volta #f)}
249 Pour terminer un crochet indiquant une alternative.
252 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
254 \set Score.repeatCommands = #'((volta "93") end-repeat)
256 \set Score.repeatCommands = #'((volta #f))
263 Référence du programme : @rinternals{VoltaBracket},
264 @rinternals{RepeatedMusic},
265 @rinternals{VoltaRepeatedMusic}, et
266 @rinternals{UnfoldedRepeatedMusic}.
270 @subsection Other repeats
274 * Tremolo subdivisions::
278 @node Tremolo repeats
279 @unnumberedsubsubsec Tremolo repeats
281 @cindex ligatures de trémolo
282 @cindex trémolo, ligatures de
284 On peut placer une notation de trémolo entre deux notes, avec la
285 commande @code{\repeat} suivie du style trémolo :
286 @lilypond[quote,verbatim,ragged-right]
287 \new Voice \relative c' {
288 \repeat tremolo 8 { c16 d16 }
289 \repeat tremolo 4 { c16 d16 }
290 \repeat tremolo 2 { c16 d16 }
295 On peut aussi indiquer un trémolo sur une seule note, qu'il faudra
296 alors laisser sans accolades.
298 @lilypond[quote,verbatim,ragged-right]
299 \repeat tremolo 4 c'16
303 La subdivision des trémolos aboutit à un résultat semblable : voir
304 @ref{Tremolo subdivisions}.
309 Dans ce manuel : @ref{Tremolo subdivisions}, @ref{Repeats}.
311 Référence du programme : @rinternals{Beam}, @rinternals{StemTremolo}.
314 @node Tremolo subdivisions
315 @unnumberedsubsubsec Tremolo subdivisions
317 @cindex trémolo, indication de
318 @funindex tremoloFlags
320 Un trémolo peut être indiqué sur une seule note, en la faisant suivre
321 de deux points et d'un nombre :
323 @code{note:}[@var{nombre}].
325 Le nombre en question correspond à la valeur de la subdivision ;
326 il doit être au moins de 8, auquel cas la hampe sera barrée par un
327 seul trait de ligature. Si ce nombre est omis, la dernière valeur ---
328 telle que mémorisée dans @code{tremoloFlags} --- sera utilisée.
330 @lilypond[quote,ragged-right,verbatim,fragment]
331 c'2:8 c':32 | c': c': |
337 Les trémolos entrés de cette manière ne sont pas rendus dans
343 Dans ce manuel : @ref{Tremolo repeats}.
345 Référence du programme : @rinternals{StemTremolo}.
348 @node Measure repeats
349 @unnumberedsubsubsec Measure repeats
351 @cindex percent repeats
352 @cindex measure repeats
354 Le style de @qq{reprise en pourcent} sert à répéter une séquence de
355 notes. Elle sera imprimée une fois, puis remplacée par un symbole
356 spécial. Les séquences d'une ou deux mesures sont remplacées par un
357 symbole qui ressemble au symbole de pourcentage, tandis que les
358 séquences inférieures à une mesure sont remplacées par une barre
359 oblique. Toutes ces répétitions doivent être déclarées dans un contexte
362 @lilypond[quote,verbatim,ragged-right]
363 \new Voice \relative c' {
364 \repeat percent 4 { c4 }
365 \repeat percent 2 { c2 es2 f4 fis4 g4 c4 }
369 Les répétitions de plus de 2 mesures sont surmontées d'un compteur,
370 si l'on assigne @emph{vrai} (lettre @q{t}) à la propriété
371 @code{countPercentRepeats}.
373 @lilypond[relative=2,fragment,quote,verbatim,ragged-right]
375 \set countPercentRepeats = ##t
376 \repeat percent 4 { c1 }
380 Des symboles de pourcentage isolés peuvent aussi être obtenus, au
381 moyen d'un silence multi-mesures dont on modifie l'aspect :
383 @lilypond[fragment,verbatim,quote]
384 \override MultiMeasureRest #'stencil
385 = #ly:multi-measure-rest::percent
392 Référence du programme : @rinternals{RepeatSlash},
393 @rinternals{PercentRepeat}, @rinternals{DoublePercentRepeat},
394 @rinternals{DoublePercentRepeatCounter},
395 @rinternals{PercentRepeatCounter},
396 @rinternals{PercentRepeatedMusic}.