1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
3 Translation of GIT committish: 8afb2adf0bab372f845ff3eae30e1e950b5c63ca
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes..
12 @c Translators: Valentin Villenave, Jean-Charles Malahieude
13 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
15 @node Répétitions et reprises
16 @section Répétitions et reprises
17 @translationof Repeats
19 @lilypondfile[quote]{repeats-headword.ly}
24 La répétition est une notion essentielle en musique, et il existe de
25 nombreuses façons de mettre en œuvre et noter ce concept. LilyPond
26 prend en charge les types de répétition suivants@tie{}:
30 Le passage répété n'est pas développé, mais il est encadré par des
31 barres de reprise et peut se terminer par plusieurs fins
32 alternatives -- ou @emph{volte} -- imprimées de gauche à droite sous
33 des crochets. Lorsque la répétition commence au début de la pièce,
34 aucune barre de reprise n'est gravée au début de la partition. Il
35 s'agit de la notation courante des reprises avec fins alternatives.
38 La musique répétée est développée dans la partition autant de fois
39 qu'indiqué. Ceci est particulièrement utile pour de la musique
43 Des barres obliques ou signes de pourcentage indiquent la répétition
44 de temps ou de mesures.
47 Ce type permet de réaliser des trémolos sous forme de liens de croches.
52 * Répétition d'un long passage::
53 * Autres types de répétition::
57 @node Répétition d'un long passage
58 @subsection Répétition d'un long passage
59 @translationof Long repeats
61 Cette section présente la syntaxe des répétitions longues --
62 c'est-à-dire plusieurs mesures. Ces répétitions peuvent prendre deux
63 formes@tie{}: encadrées par des barres de reprises, ou bien développées
64 dans la partition. Les barres et autres signes de reprise peuvent être
65 contrôlés manuellement.
68 * Répétitions courantes::
69 * Indications de reprise manuelles::
70 * Répétitions explicites::
74 @cindex fois, première
77 @cindex reprise courante
78 @cindex reprise avec alternative
79 @cindex fin alternative
80 @cindex alternative, reprise
83 @funindex \alternative
87 @node Répétitions courantes
88 @unnumberedsubsubsec Répétitions courantes
89 @translationof Normal repeats
91 On peut indiquer une répétition de la façon suivante@tie{}:
94 \repeat volta @var{nombre_de_fois} @var{expression_musicale}
98 où @code{@var{expression_musicale}} représente ce qui doît être répété.
100 Les reprises courantes, sans alternative, s'indiquent comme ceci@tie{}:
102 @lilypond[verbatim,quote,relative=2]
103 \repeat volta 2 { c4 d e f }
105 \repeat volta 2 { d4 e f g }
108 On peut ajouter une fin alternative à l'aide de la commande
109 @code{\alternative}. Chaque @code{@var{alternative}} est une expression
110 musicale en elle-même@tie{}; il faudra donc les regrouper par des
114 \repeat volta @var{nombre_de_fois} @var{expression_musicale}
116 @{ @var{expression_musicale} @}
120 Si l'on donne trop peu d'alternatives en regard du nombre de fois où le
121 passage doit être rejoué, la première alternative sera jouée plusieurs
124 Voici une simple reprise avec une fin alternative :
126 @lilypond[verbatim,quote,relative=2]
127 \repeat volta 2 { c4 d e f | }
135 Et une répétition avec plusieurs alternatives :
137 @lilypond[verbatim,quote,relative=2]
138 \repeat volta 3 { c4 d e f | }
147 @warning{Lorsqu'il y a plus d'une alternative, prenez garde à ce
148 qu'aucun caractère n'apparaisse entre l'accolade fermant une alternative
149 et l'accolade ouvrant la suivante, au risque de ne pas obtenir le nombre
150 voulu d'alternatives.}
152 @warning{Une clause @code{@bs{}relative} ne doît jamais se trouver à
153 l'intérieur d'une section @code{@bs{}repeat}@tie{}: vous aurez
154 immanquablement des portées parasites. Voir
155 @rprogram{Apparition d'une portée supplémentaire}.}
157 @cindex reprise avec levée
158 @cindex levée dans une reprise
159 @cindex anacrouse et reprise
160 @cindex reprise et anacrouse
164 Lorsqu'une reprise sans fins alternatives débute au milieu d'une mesure,
165 elle devrait se terminer aussi au milieu d'une mesure, de telle sorte
166 que les mesures soient complètes. En pareil cas, les indications de
167 reprise ne constituent pas des barres de mesure à proprement
168 parler@tie{}; il n'est donc pas nécessaire de faire appel à la commande
169 @code{\partial} ou à des contrôles d'intégrité de mesure.
171 @lilypond[verbatim,quote,relative=1]
173 c4 e g % no bar check here
179 g4 g g % no bar check here
187 Il est possible de créer des reprises en début de morceau avec une
188 levée. Le cas est similaire à ce que nous venons de voir. Toutefois,
189 l'utilisation d'un @code{\partial} est ici nécessaire pour respecter
192 @lilypond[verbatim,quote,relative=1]
193 \partial 4 % required
198 g4 g g % no bar check here
206 Lorsqu'une reprise débute par une mesure incomplète et a des fins
207 alternatives, il est indispensable d'ajuster manuellement la propriété
208 @code{Timing.measureLength} selon les préceptes suivants@tie{}:
212 au début de chacune des mesures incomplètes du bloc @code{\alternative},
213 ce qui est le cas en principe pour chaque fin d'alternative sauf --
214 la plupart du temps -- pour la dernière.
217 au début de chaque alternative à l'exception de la première.
220 @lilypond[verbatim,quote,relative=1]
222 \repeat volta 2 { e4 | c2 e | }
226 \set Timing.measureLength = #(ly:make-moment 3 4)
227 g4 g g % optional bar check is allowed here
230 \set Timing.measureLength = #(ly:make-moment 4 4)
237 La propriété @code{measureLength} est abordée plus en détail au chapitre
238 @ref{Gestion du temps}.
240 @cindex reprise et liaison de prolongation
241 @cindex alternative et liaison de prolongation
242 @cindex liaison de prolongationt et reprise
243 @cindex liaison de prolongation et alternative
247 Des liaisons de tenue peuvent être ajoutées à toute alternative@tie{}:
249 @lilypond[verbatim,quote,relative=2]
251 \repeat volta 2 { c4 d e f ~ }
259 @lilypondfile[verbatim,quote,texidoc,doctitle]
260 {shortening-volta-brackets.ly}
262 @lilypondfile[verbatim,quote,texidoc,doctitle]
263 {adding-volta-brackets-to-additional-staves.ly}
265 @lilypondfile[verbatim,quote,texidoc,doctitle]
266 {setting-the-double-repeat-default-for-volte.ly}
268 @cindex reprises et numéros de mesure
269 @cindex numéro de mesure et reprise
270 @cindex mesure, numérotation et reprises
272 @lilypondfile[verbatim,quote,texidoc,doctitle]
273 {alternative-bar-numbering.ly}
276 Glossaire musicologique :
277 @rglosnamed{repeat,répétition},
281 @ref{Barres de mesure},
282 @ref{Modification des greffons de contexte},
283 @ref{Gestion du temps}.
286 @rlsrnamed{Repeats,Répétitions}.
288 Référence des propriétés internes :
289 @rinternals{VoltaBracket},
290 @rinternals{RepeatedMusic},
291 @rinternals{VoltaRepeatedMusic},
292 @rinternals{UnfoldedRepeatedMusic}.
295 @cindex reprises ambigües
296 @cindex reprises imbriquées
297 @cindex imbrication de reprises
298 @cindex numéro de mesure et reprises
299 @cindex reprise et liaison
300 @cindex liaison et reprise
302 L'extension d'une liaison à partir d'un bloc @code{\repeat} sur un bloc
303 @code{\alternative} n'est possible que pour la première alternative.
304 Selon le même principe, une liaison ne saurait partir de la fin d'une
305 alternative pour se terminer au début de la reprise.
307 Le développement, à l'aide de la commande @code{\unfoldRepeats}, d'une
308 répétition qui commence sur une mesure incomplète et contient un bloc
309 @code{alternative} avec modification de la propriété
310 @code{measureLength} entraînera des messages d'erreur concernant le
311 placement des barres de mesure.
313 Des reprises imbriquées telles que
322 présentent une ambiguïté, dans la mesure où l'on ne sait à quelle
323 section @code{\repeat} attribuer la section @code{\alternative}. Pour
324 résoudre cette ambiguïté, il convient de toujours insérer la commande
325 @code{\alternative} à l'intérieur de la section @code{\repeat}. Il est
326 préférable, dans une telle situation, d'utiliser des accolades pour plus
330 @node Indications de reprise manuelles
331 @unnumberedsubsubsec Indications de reprise manuelles
332 @translationof Manual repeat marks
334 @cindex reprise manuelle
336 @funindex repeatCommands
337 @funindex start-repeat
339 @warning{Les méthodes présentées dans les lignes qui suivent ne
340 devraient servir à indiquer que des constructions de répétition
341 inhabituelles. En règle générale, il vaut mieux recourrir à la fonction
342 @code{@bs{}repeat} pour créer une reprise ou bien insérer la barre de
343 mesure adéquate. Pour plus d'information, voir le chapitre
344 @ref{Barres de mesure}.}
346 La propriété @code{repeatCommands} sert à contrôler la mise en forme des
347 reprises. On la définit par une suite de commandes de reprise Scheme.
351 Pour imprimer une barre de reprise @code{|:}
353 @lilypond[verbatim,quote,relative=2]
355 \set Score.repeatCommands = #'(start-repeat)
360 Traditionnellement, on n'imprime pas de signe de reprise en début de
364 Pour imprimer une barre de reprise @code{:|}
366 @lilypond[verbatim,quote,relative=2]
369 \set Score.repeatCommands = #'(end-repeat)
373 @item (volta @var{nombre}) @dots{} (volta #f)
374 Pour obtenir un crochet indiquant le numéro de l'alternative. Pour que
375 le crochet s'imprime effectivement, il faut spécifier explicitement
376 l'endroit où il doît se terminer.
378 @lilypond[verbatim,quote,relative=2]
380 \set Score.repeatCommands = #'((volta "2"))
382 \set Score.repeatCommands = #'((volta #f))
388 Plusieurs commande de reprise peuvent intervenir au même moment@tie{}:
390 @lilypond[verbatim,quote,relative=2]
392 \set Score.repeatCommands = #'((volta "2, 5") end-repeat)
395 \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
397 \set Score.repeatCommands = #'((volta #f))
400 @cindex alternative et texte
401 @cindex texte et alternative
403 Le crochet indiquant une alternative peut contenir aussi du texte. Il
404 peut s'agir d'un ou plusieurs nombres ou bien d'une indication textuelle
405 (@emph{markup}) -- voir @ref{Mise en forme du texte}. Le plus simple,
406 dans le cas d'une indication textuelle, est de tout d'abord définir ce
407 @code{markup}, puis de l'inclure dans une liste Scheme.
409 @lilypond[verbatim,quote]
410 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
413 \set Score.repeatCommands = #(list(list 'volta voltaAdLib) 'start-repeat)
415 \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
417 \set Score.repeatCommands = #'((volta #f))
422 @lilypondfile[verbatim,quote,texidoc,doctitle]
423 {printing-a-repeat-sign-at-the-beginning-of-a-piece.ly}
427 @ref{Barres de mesure},
428 @ref{Mise en forme du texte}.
431 @rlsrnamed{Repeats,Répétitions}.
433 Référence des propriétés internes :
434 @rinternals{VoltaBracket},
435 @rinternals{RepeatedMusic},
436 @rinternals{VoltaRepeatedMusic}.
439 @node Répétitions explicites
440 @unnumberedsubsubsec Répétitions explicites
441 @translationof Written-out repeats
443 @cindex musique répétitive
444 @cindex reprise, expansion
445 @cindex expansion de reprise
447 @funindex \repeat unfold
450 Adjoindre à la commande @code{\repeat} l'opion @code{unfold} permet de
451 s'affranchir de ressaisir de la musique répétitive. En voici la
455 \repeat unfold @var{nombre_de_fois} @var{expression_musicale}
459 Le contenu de @var{expression_musicale} sera donc expansé autant de fois
460 que stipulé par @var{nombre_de_fois}.
462 @lilypond[verbatim,quote,relative=2]
463 \repeat unfold 2 { c4 d e f }
467 Dans certains cas, et tout particulièrement dans un contexte
468 @code{\relative}, la fonction @code{\repeat unfold} ne revient pas à
469 écrire littéralement la même expression musicale plusieurs fois.
473 \repeat unfold 2 @{ a'4 b c @}
476 n'est pas équivalent à
482 Une répétition expansée peut aussi avoir une fin alternative@tie{}:
484 @lilypond[verbatim,quote,relative=2]
485 \repeat unfold 2 { g4 f e d }
493 Si l'on donne trop peu d'alternatives en regard du nombre de fois où le
494 passage doit être rejoué, la première alternative sera jouée plusieurs
497 @lilypond[verbatim,quote,relative=2]
498 \repeat unfold 4 { c4 d e f }
507 S'il y a par contre plus d'alternatives que de répétitions, les
508 alternatives superflues seront tout simplement ignorées et ne seront pas
511 @lilypond[verbatim,quote,relative=2]
512 \repeat unfold 2 { c4 d e f }
521 Vous pouvez imbriquer plusieurs fonctions @code{unfold}, qu'elles
522 comportent ou non des fins alternatives@tie{}:
524 @lilypond[verbatim,quote,relative=2]
526 \repeat unfold 2 { c4 d e f }
535 Une construction en accord peut se répéter à l'aide du symbole @code{q}
536 -- voir @ref{Répétition d'accords}.
538 @warning{L'insertion d'un @code{@bs{}relative} dans une section
539 @code{@bs{}repeat} sans déclaration explicite du contexte @code{Voice}
540 génèrera une portée supplémentaire -- voir
541 @rprogram{Apparition d'une portée supplémentaire}.}
545 @ref{Répétition d'accords}.
548 @rlsrnamed{Repeats,Répétitions}.
550 Référence des propriétés internes :
551 @rinternals{RepeatedMusic},
552 @rinternals{UnfoldedRepeatedMusic}.
555 @node Autres types de répétition
556 @subsection Autres types de répétition
557 @translationof Short repeats
559 Nous abordons ici les reprises de courte durée. Il en existe deux
560 formes, à savoir la répétition d'une même note sur quelques mesures --
561 représentée par une barre oblique ou le signe pourcent -- et les
565 * Répétitions de mesure::
566 * Répétitions en trémolo::
570 @node Répétitions de mesure
571 @unnumberedsubsubsec Répétitions de mesure
572 @translationof Percent repeats
574 @cindex pourcent, répétition
575 @cindex mesure, répétition de
576 @cindex répétition, pourcent
577 @cindex répétition de mesure
578 @cindex répétition courte
580 @funindex \repeat percent
583 Le style de @qq{reprise en pourcent} sert à répéter une séquence de
584 notes. Elle sera imprimée une fois, puis remplacée par un symbole
587 En voici la syntaxe@tie{}:
590 \repeat percent @var{nombre} @var{expression_musicale}
593 Les séquences inférieures à une mesure sont remplacées par une barre
596 @lilypond[verbatim,quote,relative=2]
597 \repeat percent 4 { c128 d e f }
598 \repeat percent 4 { c64 d e f }
599 \repeat percent 5 { c32 d e f }
600 \repeat percent 4 { c16 d e f }
601 \repeat percent 4 { c8 d }
602 \repeat percent 4 { c4 }
603 \repeat percent 2 { c2 }
606 Les séquences d'une ou deux mesures sont remplacées par un
607 symbole qui ressemble au symbole de pourcentage.
609 @lilypond[verbatim,quote,relative=2]
610 \repeat percent 2 { c4 d e f }
611 \repeat percent 2 { c2 d }
612 \repeat percent 2 { c1 }
615 @lilypond[verbatim,quote,relative=2]
616 \repeat percent 3 { c4 d e f | c2 g' }
619 Les séquences inférieures à la mesure et qui contiennent des durées
620 différentes sont remplacées par un double symbole de pourcentage.
622 @lilypond[verbatim,quote,relative=2]
623 \repeat percent 4 { c8. <d f>16 }
624 \repeat percent 2 { \times 2/3 { r8 c d } e4 }
628 @lilypondfile[verbatim,quote,texidoc,doctitle]
629 {percent-repeat-counter.ly}
631 @lilypondfile[verbatim,quote,texidoc,doctitle]
632 {percent-repeat-count-visibility.ly}
634 @lilypondfile[verbatim,quote,texidoc,doctitle]
635 {isolated-percent-repeats.ly}
638 Glossaire musicologique :
639 @rglos{percent repeat},
643 @rlsrnamed{Repeats,Répétitions}.
645 Référence des propriétés internes :
646 @rinternals{RepeatSlash},
647 @rinternals{RepeatSlashEvent},
648 @rinternals{DoubleRepeatSlash},
649 @rinternals{PercentRepeat},
650 @rinternals{PercentRepeatCounter},
651 @rinternals{PercentRepeatedMusic},
652 @rinternals{Percent_repeat_engraver},
653 @rinternals{DoublePercentEvent},
654 @rinternals{DoublePercentRepeat},
655 @rinternals{DoublePercentRepeatCounter},
656 @rinternals{PercentRepeatCounter},
657 @rinternals{PercentRepeatedMusic}.
658 @rinternals{Double_percent_repeat_engraver},
659 @rinternals{Slash_repeat_engraver}.
662 @node Répétitions en trémolo
663 @unnumberedsubsubsec Répétitions en trémolo
664 @translationof Tremolo repeats
667 @cindex trémolo, ligatures de
669 @funindex \repeat tremolo
672 Il y a deux formes de trémolo@tie{}: la répétition alernative de deux
673 notes ou accords, et la répétition rapide d'une seule note ou d'un
674 accord. Lorsqu'il est constitué d'une alternance répétitive, le trémolo
675 s'indique en ajoutant des barres de ligature entre les deux notes ou
676 accords concernés. Lorsqu'il s'agit d'une répétition rapide, des barres
677 de ligature penchées sont ajoutées à la note en question.
679 On peut placer une notation de trémolo entre deux notes, avec la
680 commande @code{\repeat} suivie du style trémolo@tie{}:
682 @lilypond[quote,verbatim,relative=2]
683 \repeat tremolo 8 { c16 d }
684 \repeat tremolo 6 { c16 d }
685 \repeat tremolo 2 { c16 d }
688 La syntaxe de @code{\repeat tremolo} requiert espressément deux notes
689 encadrées par des accolades, et le nombre de répétitions exprimé en
690 durée d'une note (pointée ou non). Ainsi, dans l'exemple ci-dessus,
691 @code{\repeat@tie{}tremolo@tie{}7} est valide car correspond à une note
692 doublement pointée, à l'inverse de @code{\repeat@tie{}tremolo@tie{}9}.
694 La durée d'un trémolo est égale à la durée de l'expression entre
695 accolades multipliée par le nombre de fois à répéter@tie{}:
696 @code{\repeat@tie{}tremolo@tie{}8@tie{}@{@tie{}c16@tie{}d16@tie{}@}}
697 correspond donc à la valeur d'une ronde, et sera représenté par deux
698 rondes séparées par des barres de trémolo.
700 On peut indiquer de la même manière un trémolo sur une seule note, qu'il
701 faudra alors laisser sans accolades@tie{}:
703 @lilypond[quote,verbatim,ragged-right]
704 \repeat tremolo 4 c'16
707 @cindex trémolo, indication de
709 @funindex tremoloFlags
712 Le même résultat s'obtient en faisant suivre la note considérée
713 de deux points et d'un nombre (@w{@code{note:@var{nombre}}}).
714 Le nombre en question correspond à la valeur de la subdivision@tie{};
715 il doit être au moins de 8, auquel cas la hampe sera barrée par un
716 seul trait de ligature. Si ce nombre est omis, la dernière valeur --
717 telle que mémorisée dans @code{tremoloFlags} -- sera utilisée.
719 @lilypond[quote,verbatim,relative=2]
725 @lilypondfile[verbatim,quote,texidoc,doctitle]
726 {cross-staff-tremolos.ly}
730 @rlsrnamed{Repeats,Répétitions}.
732 @cindex tremolo, cross-staff
733 @cindex cross-staff tremolo