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[quote]{repeats-headword.ly}
21 La répétition est une notion essentielle en musique, et il existe de
22 nombreuses façons de mettre en œuvre et noter ce concept. LilyPond
23 prend en charge les types de répétition suivants :
27 Le passage répété n'est pas développé , mais il est encadré par des
28 barres de reprises, et peut se terminer par plusieurs fins
29 alternatives --- ou @emph{volte} --- imprimées de gauche à droite sous
30 des crochets. Lorsque la répétition commence au début de la pièce,
31 aucune barre de reprise n'est gravée au début de la partition. Il
32 s'agit de la notation courante des reprises avec fins alternatives.
35 La musique répétée est développée dans la partition autant de fois
36 qu'indiqué. Ceci est particulièrement utile pour de la musique
40 Des barres obliques ou signes de pourcentage indiquent la répétition
41 de temps ou de mesures, imprimés sous la forme de signes de
45 Ce type permet de réaliser des trémolos sous forme de liens de croches.
54 @subsection Long repeats
56 Cette section présente la syntaxe des répétitions longues ---
57 c'est-à-dire plusieurs mesures. Ces répétitions peuvent prendre deux
58 formes : encadrées par des barres de reprises, ou bien développées
59 dans la partition. Les barres et autres signe de reprise peuvent être
60 contrôlés manuellement.
65 * Manual repeat commands::
68 @cindex barres de reprise
70 @cindex répétition avec barres de reprise
79 @unnumberedsubsubsec Repeat types
81 On peut indiquer des répétitions des façons suivantes :
89 @unnumberedsubsubsec Repeat syntax
93 Tous les différents types de reprise se spécifient dans
94 LilyPond avec une même construction syntaxique, qui est :
98 \repeat @var{type_de_la_reprise} @var{nombre_de_répétitions} @var{expression_à_répéter}
101 On peut ajouter, pour indiquer une fin alternative :
102 @funindex \alternative
113 chaque @var{alternative} étant une expression musicale. Si l'on donne
114 trop peu d'alternatives en regard du nombre de fois où le passage doit
115 être rejoué, la première alternative sera jouée plusieurs fois.
118 Les reprises courantes s'indiquent comme ceci :
120 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
122 \repeat volta 2 { c4 d e f }
123 \repeat volta 2 { f e d c }
126 Et avec des fins alternatives :
128 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
130 \repeat volta 2 {c4 d e f}
131 \alternative { {d2 d} {f f,} }
134 Il est possible de créer des répétitions avec une levée.
136 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
139 \repeat volta 4 { c2 d2 | e2 f2 | }
140 \alternative { { g4 g g e } { a a a a | b2. } }
147 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
150 \repeat volta 4 { e | c2 d2 | e2 f2 | }
151 \alternative { { \partial 4*3 g4 g g } { a a a a | b2. } }
158 Des liaisons de tenue peuvent être ajoutées à toute alternative :
160 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
162 \repeat volta 2 {c4 d e f ~ }
163 \alternative { {f2 d} {f\repeatTie f,} }
167 On peut raccourcir les crochets indiquant les fins alternatives,
168 en définissant la propriété @code{voltaSpannerDuration}. Dans
169 l'exemple suivant, le crochet ne se prolonge que sur une mesure
172 @lilypond[verbatim,ragged-right,quote]
176 \set Staff.voltaSpannerDuration = #(ly:make-moment 3 4)
177 \repeat volta 5 { d d d }
178 \alternative { { e e e f f f }
183 Si l'on souhaite à la fois terminer une ligne par une double barre et
184 débuter la ligne suivante avec une section reprise, on peut utiliser
186 @dots{} \bar "||:" \break
187 \repeat volta 2 @{ @dots{}
190 Consultez @ref{Bar lines} pour plus d'informations.
194 Program reference: @rinternals{VoltaBracket},
195 @rinternals{RepeatedMusic},
196 @rinternals{VoltaRepeatedMusic}, et
197 @rinternals{UnfoldedRepeatedMusic}.
202 Les crochets précédant une reprise s'impriment d'ordinaire seulement
203 au-dessus de la portée du haut. On peut ajuster cela en déplaçant le
204 graveur @code{Volta_engraver} vers les contextes de portée
205 (@code{Staff}) qui doivent comporter ces crochets ;
206 voir @ref{Modifying context plug-ins}, et @rlsr{Repeats}.
211 @cindex reprises ambigües
213 Des reprises imbriquées telles que
222 présentent une ambiguïté, dans la mesure où l'on ne sait à quelle
223 section @code{\repeat} attribuer la section @code{\alternative}. Pour
224 résoudre cette ambiguïté, il convient de toujours insérer la commande
225 @code{\alternative} à l'intérieur de la section @code{\repeat}. Il est
226 préférable, dans une telle situation, d'utiliser des accolades pour plus
229 Lorsqu'une alternative commence, les informations de métrique sont
230 perdues, il faut donc les rappeler après une reprise, par exemple
231 en définissant @code{Score.measurePosition} ou en invoquant la commande
232 @code{\partial}. De même, aucune liaison (de tenue ou autre)
235 Les crochets qui indiquent les alternatives ne sont pas alignés
239 @node Manual repeat commands
240 @unnumberedsubsubsec Manual repeat commands
242 @funindex repeatCommands
244 La propriété @code{repeatCommands} sert à contrôler la mise en forme des
245 reprises. On la définit par une suite de commandes de reprise Scheme.
248 @item @code{start-repeat}
249 Pour imprimer une barre de reprise @code{|:}
251 @item @code{end-repeat}
252 Pour imprimer une barre de reprise @code{:|}
254 @item @code{(volta @var{texte})}
255 Pour imprimer un crochet indiquant une alternative. L'argument
256 @var{texte} mentionné dans le crochet peut être n'importe quelle chaîne
257 de caractères ou indication textuelle --- voir @ref{Formatting text}.
258 Attention cependant à changer la police, car la police employée par
259 défaut pour les chiffres ne contient aucun caractère alphabétique.
261 @item @code{(volta #f)}
262 Pour terminer un crochet indiquant une alternative.
265 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
267 \set Score.repeatCommands = #'((volta "93") end-repeat)
269 \set Score.repeatCommands = #'((volta #f))
275 Référence du programme : @rinternals{VoltaBracket},
276 @rinternals{RepeatedMusic},
277 @rinternals{VoltaRepeatedMusic}, et
278 @rinternals{UnfoldedRepeatedMusic}.
282 @subsection Other repeats
286 * Tremolo subdivisions::
290 @node Tremolo repeats
291 @unnumberedsubsubsec Tremolo repeats
293 @cindex ligatures de trémolo
294 @cindex trémolo, ligatures de
296 On peut placer une notation de trémolo entre deux notes, avec la
297 commande @code{\repeat} suivie du style trémolo :
298 @lilypond[quote,verbatim,ragged-right]
299 \new Voice \relative c' {
300 \repeat tremolo 8 { c16 d16 }
301 \repeat tremolo 4 { c16 d16 }
302 \repeat tremolo 2 { c16 d16 }
307 On peut aussi indiquer un trémolo sur une seule note, qu'il faudra
308 alors laisser sans accolades.
310 @lilypond[quote,verbatim,ragged-right]
311 \repeat tremolo 4 c'16
315 La subdivision des trémolos aboutit à un résultat semblable : voir
316 @ref{Tremolo subdivisions}.
320 Dans ce manuel : @ref{Tremolo subdivisions}, @ref{Repeats}.
322 Référence du programme : @rinternals{Beam}, @rinternals{StemTremolo}.
325 @node Tremolo subdivisions
326 @unnumberedsubsubsec Tremolo subdivisions
328 @cindex trémolo, indication de
329 @funindex tremoloFlags
331 Un trémolo peut être indiqué sur une seule note, en la faisant suivre
332 de deux points et d'un nombre :
334 @code{note:}[@var{nombre}].
336 Le nombre en question correspond à la valeur de la subdivision ;
337 il doit être au moins de 8, auquel cas la hampe sera barrée par un
338 seul trait de ligature. Si ce nombre est omis, la dernière valeur ---
339 telle que mémorisée dans @code{tremoloFlags} --- sera utilisée.
341 @lilypond[quote,ragged-right,verbatim,fragment]
342 c'2:8 c':32 | c': c': |
348 Les trémolos entrés de cette manière ne sont pas rendus dans
353 Dans ce manuel : @ref{Tremolo repeats}.
355 Référence du programme : @rinternals{StemTremolo}.
358 @node Measure repeats
359 @unnumberedsubsubsec Measure repeats
361 @cindex percent repeats
362 @cindex measure repeats
364 Le style de @qq{reprise en pourcent} sert à répéter une séquence de
365 notes. Elle sera imprimée une fois, puis remplacée par un symbole
366 spécial. Les séquences d'une ou deux mesures sont remplacées par un
367 symbole qui ressemble au symbole de pourcentage, tandis que les
368 séquences inférieures à une mesure sont remplacées par une barre
369 oblique. Toutes ces répétitions doivent être déclarées dans un contexte
372 @lilypond[quote,verbatim,ragged-right]
373 \new Voice \relative c' {
374 \repeat percent 4 { c4 }
375 \repeat percent 2 { c2 es2 f4 fis4 g4 c4 }
379 Les répétitions de plus de 2 mesures sont surmontées d'un compteur,
380 si l'on assigne @emph{vrai} (lettre @q{t}) à la propriété
381 @code{countPercentRepeats}.
383 @lilypond[relative=2,fragment,quote,verbatim,ragged-right]
385 \set countPercentRepeats = ##t
386 \repeat percent 4 { c1 }
390 Des symboles de pourcentage isolés peuvent aussi être obtenus, au
391 moyen d'un silence multi-mesures dont on modifie l'aspect :
393 @lilypond[fragment,verbatim,quote]
394 \override MultiMeasureRest #'stencil
395 = #ly:multi-measure-rest::percent
401 Référence du programme : @rinternals{RepeatSlash},
402 @rinternals{PercentRepeat}, @rinternals{DoublePercentRepeat},
403 @rinternals{DoublePercentRepeatCounter},
404 @rinternals{PercentRepeatCounter},
405 @rinternals{PercentRepeatedMusic}.