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 @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
194 @lsr{repeats,volta@/-multi@/-staff@/.ly}.
199 @cindex reprises ambigües
201 Des reprises imbriquées telles que
210 présentent une ambiguïté, dans la mesure où l'on ne sait à quelle
211 section @code{\repeat} attribuer la section @code{\alternative}. Pour
212 résoudre cette ambiguïté, il convient de toujours insérer la commande
213 @code{\alternative} à l'intérieur de la section @code{\repeat}. Il est
214 préférable, dans une telle situation, d'utiliser des accolades pour plus
217 Lorsqu'une alternative commence, les informations de métrique sont
218 perdues, il faut donc les rappeler après une reprise, par exemple
219 en définissant @code{Score.measurePosition} ou en invoquant la commande
220 @code{\partial}. De même, aucune liaison (de tenue ou autre)
223 Les crochets qui indiquent les alternatives ne sont pas alignés
227 @node Manual repeat commands
228 @unnumberedsubsubsec Manual repeat commands
230 @funindex repeatCommands
232 La propriété @code{repeatCommands} sert à contrôler la mise en forme des
233 reprises. On la définit par une suite de commandes de reprise Scheme.
236 @item @code{start-repeat}
237 Pour imprimer une barre de reprise @code{|:}
239 @item @code{end-repeat}
240 Pour imprimer une barre de reprise @code{:|}
242 @item @code{(volta @var{texte})}
243 Pour imprimer un crochet indiquant une alternative. L'argument
244 @var{texte} mentionné dans le crochet peut être n'importe quelle chaîne
245 de caractères ou indication textuelle --- voir @ref{Formatting text}.
246 Attention cependant à changer la police, car la police employée par
247 défaut pour les chiffres ne contient aucun caractère alphabétique.
249 @item @code{(volta #f)}
250 Pour terminer un crochet indiquant une alternative.
253 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
255 \set Score.repeatCommands = #'((volta "93") end-repeat)
257 \set Score.repeatCommands = #'((volta #f))
264 Référence du programme : @rinternals{VoltaBracket},
265 @rinternals{RepeatedMusic},
266 @rinternals{VoltaRepeatedMusic}, et
267 @rinternals{UnfoldedRepeatedMusic}.
271 @subsection Other repeats
275 * Tremolo subdivisions::
279 @node Tremolo repeats
280 @unnumberedsubsubsec Tremolo repeats
282 @cindex ligatures de trémolo
283 @cindex trémolo, ligatures de
285 On peut placer une notation de trémolo entre deux notes, avec la
286 commande @code{\repeat} suivie du style trémolo :
287 @lilypond[quote,verbatim,ragged-right]
288 \new Voice \relative c' {
289 \repeat tremolo 8 { c16 d16 }
290 \repeat tremolo 4 { c16 d16 }
291 \repeat tremolo 2 { c16 d16 }
296 On peut aussi indiquer un trémolo sur une seule note, qu'il faudra
297 alors laisser sans accolades.
299 @lilypond[quote,verbatim,ragged-right]
300 \repeat tremolo 4 c'16
304 La subdivision des trémolos aboutit à un résultat semblable : voir
305 @ref{Tremolo subdivisions}.
310 Dans ce manuel : @ref{Tremolo subdivisions}, @ref{Repeats}.
312 Référence du programme : @rinternals{Beam}, @rinternals{StemTremolo}.
315 @node Tremolo subdivisions
316 @unnumberedsubsubsec Tremolo subdivisions
318 @cindex trémolo, indication de
319 @funindex tremoloFlags
321 Un trémolo peut être indiqué sur une seule note, en la faisant suivre
322 de deux points et d'un nombre :
324 @code{note:}[@var{nombre}].
326 Le nombre en question correspond à la valeur de la subdivision ;
327 il doit être au moins de 8, auquel cas la hampe sera barrée par un
328 seul trait de ligature. Si ce nombre est omis, la dernière valeur ---
329 telle que mémorisée dans @code{tremoloFlags} --- sera utilisée.
331 @lilypond[quote,ragged-right,verbatim,fragment]
332 c'2:8 c':32 | c': c': |
338 Les trémolos entrés de cette manière ne sont pas rendus dans
344 Dans ce manuel : @ref{Tremolo repeats}.
346 Référence du programme : @rinternals{StemTremolo}.
349 @node Measure repeats
350 @unnumberedsubsubsec Measure repeats
352 @cindex percent repeats
353 @cindex measure repeats
355 Le style de @qq{reprise en pourcent} sert à répéter une séquence de
356 notes. Elle sera imprimée une fois, puis remplacée par un symbole
357 spécial. Les séquences d'une ou deux mesures sont remplacées par un
358 symbole qui ressemble au symbole de pourcentage, tandis que les
359 séquences inférieures à une mesure sont remplacées par une barre
360 oblique. Toutes ces répétitions doivent être déclarées dans un contexte
363 @lilypond[quote,verbatim,ragged-right]
364 \new Voice \relative c' {
365 \repeat percent 4 { c4 }
366 \repeat percent 2 { c2 es2 f4 fis4 g4 c4 }
370 Les répétitions de plus de 2 mesures sont surmontées d'un compteur,
371 si l'on assigne @emph{vrai} (lettre @q{t}) à la propriété
372 @code{countPercentRepeats}.
374 @lilypond[relative=2,fragment,quote,verbatim,ragged-right]
376 \set countPercentRepeats = ##t
377 \repeat percent 4 { c1 }
381 Des symboles de pourcentage isolés peuvent aussi être obtenus, au
382 moyen d'un silence multi-mesures dont on modifie l'aspect :
384 @lilypond[fragment,verbatim,quote]
385 \override MultiMeasureRest #'stencil
386 = #ly:multi-measure-rest::percent
393 Référence du programme : @rinternals{RepeatSlash},
394 @rinternals{PercentRepeat}, @rinternals{DoublePercentRepeat},
395 @rinternals{DoublePercentRepeatCounter},
396 @rinternals{PercentRepeatCounter},
397 @rinternals{PercentRepeatedMusic}.