1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: f7420240e4ce1fe2217646482a47d00f566af52c
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 Une des notions essentielles, dans la musique, est le fait que des
18 éléments soient joués plusieurs fois. Il existe de nombreuses façons
19 de noter ces reprises.
27 @subsection Writing repeats
32 * Manual repeat commands::
37 @unnumberedsubsubsec Repeat types
39 @cindex reprises et répétitions
41 On peut indiquer des répétitions des façons suivantes :
45 La musique qui doit être répétée sera entièrement imprimée (et jouée).
46 Ceci est particulièrement utile dans de la musique répétitive. Ce type
47 de reprise est le seul pris en compte dans le rendu MIDI.
50 Le passage répété ne sera pas écrit explicitement, mais il sera encadré
51 sur la partition par des barres de reprises, et peut se terminer par
52 plusieurs fins alternatives, imprimées de gauche à droite sous des
53 crochets. Il s'agit là de la notation courante des reprises avec des
54 fins alternatives. Ces dernières, par défaut, ne sont pas jouées dans
58 Pour réaliser des trémolos. Ceux-ci, par défaut, ne sont pas joués dans
62 Pour répéter des temps ou des mesures, imprimés sous la forme de signes de
63 pourcentage. Ceux-ci, par défaut, ne sont pas joués dans le rendu MIDI.
64 Les répétitions indiquées par ces symboles doivent être déclarées dans
65 un contexte @code{Voice}.
71 @unnumberedsubsubsec Repeat syntax
78 Tous les différents types de reprise se spécifient dans
79 LilyPond avec une même construction syntaxique, qui est :
83 \repeat @var{type_de_la_reprise} @var{nombre_de_répétitions} @var{expression_à_répéter}
86 On peut ajouter, pour indiquer une fin alternative :
87 @funindex \alternative
98 chaque @var{alternative} étant une expression musicale. Si l'on donne
99 trop peu d'alternatives en regard du nombre de fois où le passage doit
100 être rejoué, la première alternative sera jouée plusieurs fois.
103 Les reprises courantes s'indiquent comme ceci :
105 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
107 \repeat volta 2 { c4 d e f }
108 \repeat volta 2 { f e d c }
111 Et avec des fins alternatives :
113 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
115 \repeat volta 2 {c4 d e f}
116 \alternative { {d2 d} {f f,} }
119 Il est possible de créer des répétitions avec une levée.
121 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
124 \repeat volta 4 { c2 d2 | e2 f2 | }
125 \alternative { { g4 g g e } { a a a a | b2. } }
132 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
135 \repeat volta 4 { e | c2 d2 | e2 f2 | }
136 \alternative { { \partial 4*3 g4 g g } { a a a a | b2. } }
143 Des liaisons de tenue peuvent être ajoutées à toute alternative :
145 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
147 \repeat volta 2 {c4 d e f ~ }
148 \alternative { {f2 d} {f\repeatTie f,} }
152 On peut raccourcir les crochets indiquant les fins alternatives,
153 en définissant la propriété @code{voltaSpannerDuration}. Dans
154 l'exemple suivant, le crochet ne se prolonge que sur une mesure
157 @lilypond[verbatim,ragged-right,quote]
161 \set Staff.voltaSpannerDuration = #(ly:make-moment 3 4)
162 \repeat volta 5 { d d d }
163 \alternative { { e e e f f f }
168 Si l'on souhaite à la fois terminer une ligne par une double barre et
169 débuter la ligne suivante avec une section reprise, on peut utiliser
171 @dots{} \bar "||:" \break
172 \repeat volta 2 @{ @dots{}
175 Consultez @ref{Bar lines} pour plus d'informations.
179 Program reference: @rinternals{VoltaBracket},
180 @rinternals{RepeatedMusic},
181 @rinternals{VoltaRepeatedMusic}, et
182 @rinternals{UnfoldedRepeatedMusic}.
187 Les crochets précédant une reprise s'impriment d'ordinaire seulement
188 au-dessus de la portée du haut. On peut ajuster cela en déplaçant le
189 graveur @code{Volta_engraver} vers les contextes de portée
190 (@code{Staff}) qui doivent comporter ces crochets ;
191 voir @ref{Modifying context plug-ins} et
192 @lsr{repeats,volta@/-multi@/-staff@/.ly}.
197 @cindex reprises ambigües
199 Des reprises imbriquées telles que
208 présentent une ambiguïté, dans la mesure où l'on ne sait à quelle
209 section @code{\repeat} attribuer la section @code{\alternative}. Pour
210 résoudre cette ambiguïté, il convient de toujours insérer la commande
211 @code{\alternative} à l'intérieur de la section @code{\repeat}. Il est
212 préférable, dans une telle situation, d'utiliser des accolades pour plus
215 Lorsqu'une alternative commence, les informations de métrique sont
216 perdues, il faut donc les rappeler après une reprise, par exemple
217 en définissant @code{Score.measurePosition} ou en invoquant la commande
218 @code{\partial}. De même, aucune liaison (de tenue ou autre)
221 Les crochets qui indiquent les alternatives ne sont pas alignés
225 @node Manual repeat commands
226 @unnumberedsubsubsec Manual repeat commands
228 @funindex repeatCommands
230 La propriété @code{repeatCommands} sert à contrôler la mise en forme des
231 reprises. On la définit par une suite de commandes de reprise Scheme.
234 @item @code{start-repeat}
235 Pour imprimer une barre de reprise @code{|:}
237 @item @code{end-repeat}
238 Pour imprimer une barre de reprise @code{:|}
240 @item @code{(volta @var{texte})}
241 Pour imprimer un crochet indiquant une alternative. L'argument
242 @var{texte} mentionné dans le crochet peut être n'importe quelle chaîne
243 de caractères ou indication textuelle --- voir @ref{Text markup}.
244 Attention cependant à changer la police, car la police employée par
245 défaut pour les chiffres ne contient aucun caractère alphabétique.
247 @item @code{(volta #f)}
248 Pour terminer un crochet indiquant une alternative.
251 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
253 \set Score.repeatCommands = #'((volta "93") end-repeat)
255 \set Score.repeatCommands = #'((volta #f))
262 Référence du programme : @rinternals{VoltaBracket},
263 @rinternals{RepeatedMusic},
264 @rinternals{VoltaRepeatedMusic}, et
265 @rinternals{UnfoldedRepeatedMusic}.
269 @subsection Other repeats
273 * Tremolo subdivisions::
277 @node Tremolo repeats
278 @unnumberedsubsubsec Tremolo repeats
280 @cindex ligatures de trémolo
281 @cindex trémolo, ligatures de
283 On peut placer une notation de trémolo entre deux notes, avec la
284 commande @code{\repeat} suivie du style trémolo :
285 @lilypond[quote,verbatim,ragged-right]
286 \new Voice \relative c' {
287 \repeat tremolo 8 { c16 d16 }
288 \repeat tremolo 4 { c16 d16 }
289 \repeat tremolo 2 { c16 d16 }
294 On peut aussi indiquer un trémolo sur une seule note, qu'il faudra
295 alors laisser sans accolades.
297 @lilypond[quote,verbatim,ragged-right]
298 \repeat tremolo 4 c'16
302 La subdivision des trémolos aboutit à un résultat semblable : voir
303 @ref{Tremolo subdivisions}.
308 Dans ce manuel : @ref{Tremolo subdivisions}, @ref{Repeats}.
310 Référence du programme : @rinternals{Beam}, @rinternals{StemTremolo}.
313 @node Tremolo subdivisions
314 @unnumberedsubsubsec Tremolo subdivisions
316 @cindex trémolo, indication de
317 @funindex tremoloFlags
319 Un trémolo peut être indiqué sur une seule note, en la faisant suivre
320 de deux points et d'un nombre :
322 @code{note:}[@var{nombre}].
324 Le nombre en question correspond à la valeur de la subdivision ;
325 il doit être au moins de 8, auquel cas la hampe sera barrée par un
326 seul trait de ligature. Si ce nombre est omis, la dernière valeur ---
327 telle que mémorisée dans @code{tremoloFlags} --- sera utilisée.
329 @lilypond[quote,ragged-right,verbatim,fragment]
330 c'2:8 c':32 | c': c': |
336 Les trémolos entrés de cette manière ne sont pas rendus dans
342 Dans ce manuel : @ref{Tremolo repeats}.
344 Référence du programme : @rinternals{StemTremolo}.
347 @node Measure repeats
348 @unnumberedsubsubsec Measure repeats
350 @cindex percent repeats
351 @cindex measure repeats
353 Le style de @qq{reprise en pourcent} sert à répéter une séquence de
354 notes. Elle sera imprimée une fois, puis remplacée par un symbole
355 spécial. Les séquences d'une ou deux mesures sont remplacées par un
356 symbole qui ressemble au symbole de pourcentage, tandis que les
357 séquences inférieures à une mesure sont remplacées par une barre
358 oblique. Toutes ces répétitions doivent être déclarées dans un contexte
361 @lilypond[quote,verbatim,ragged-right]
362 \new Voice \relative c' {
363 \repeat percent 4 { c4 }
364 \repeat percent 2 { c2 es2 f4 fis4 g4 c4 }
368 Les répétitions de plus de 2 mesures sont surmontées d'un compteur,
369 si l'on assigne @emph{vrai} (lettre @q{t}) à la propriété
370 @code{countPercentRepeats}.
372 @lilypond[relative=2,fragment,quote,verbatim,ragged-right]
374 \set countPercentRepeats = ##t
375 \repeat percent 4 { c1 }
379 Des symboles de pourcentage isolés peuvent aussi être obtenus, au
380 moyen d'un silence multi-mesures dont on modifie l'aspect :
382 @lilypond[fragment,verbatim,quote]
383 \override MultiMeasureRest #'stencil
384 = #ly:multi-measure-rest::percent
391 Référence du programme : @rinternals{RepeatSlash},
392 @rinternals{PercentRepeat}, @rinternals{DoublePercentRepeat},
393 @rinternals{DoublePercentRepeatCounter},
394 @rinternals{PercentRepeatCounter},
395 @rinternals{PercentRepeatedMusic}.