1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
3 Translation of GIT committish: c299f84d574ac9b97ab7ffbb640b5c3a1cdca5cc
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::
56 @node Répétition d'un long passage
57 @subsection Répétition d'un long passage
58 @translationof Long repeats
60 Cette section présente la syntaxe des répétitions longues --
61 c'est-à-dire plusieurs mesures. Ces répétitions peuvent prendre deux
62 formes@tie{}: encadrées par des barres de reprises, ou bien développées
63 dans la partition. Les barres et autres signes de reprise peuvent être
64 contrôlés manuellement.
67 * Répétitions courantes::
68 * Indications de reprise manuelles::
69 * Répétitions explicites::
73 @cindex fois, première
76 @cindex reprise courante
77 @cindex reprise avec alternative
78 @cindex fin alternative
79 @cindex alternative, reprise
82 @funindex \alternative
86 @node Répétitions courantes
87 @unnumberedsubsubsec Répétitions courantes
88 @translationof Normal repeats
90 On peut indiquer une répétition de la façon suivante@tie{}:
93 \repeat volta @var{nombre_de_fois} @var{expression_musicale}
97 où @code{@var{expression_musicale}} représente ce qui doît être répété.
99 Les reprises courantes, sans alternative, s'indiquent comme ceci@tie{}:
101 @lilypond[verbatim,quote,relative=2]
102 \repeat volta 2 { c4 d e f }
104 \repeat volta 2 { d4 e f g }
107 On peut ajouter une fin alternative à l'aide de la commande
108 @code{\alternative}. Chaque @code{@var{alternative}} est une expression
109 musicale en elle-même@tie{}; il faudra donc les regrouper par des
113 \repeat volta @var{nombre_de_fois} @var{expression_musicale}
115 @{ @var{expression_musicale} @}
119 Si l'on donne trop peu d'alternatives en regard du nombre de fois où le
120 passage doit être rejoué, la première alternative sera jouée plusieurs
123 Voici une simple reprise avec une fin alternative :
125 @lilypond[verbatim,quote,relative=2]
126 \repeat volta 2 { c4 d e f | }
134 Et une répétition avec plusieurs alternatives :
136 @lilypond[verbatim,quote,relative=2]
137 \repeat volta 3 { c4 d e f | }
146 @warning{Lorsqu'il y a plus d'une alternative, prenez garde à ce
147 qu'aucun caractère n'apparaisse entre l'accolade fermant une alternative
148 et l'accolade ouvrant la suivante, au risque de ne pas obtenir le nombre
149 voulu d'alternatives.}
151 @warning{Une clause @code{@bs{}relative} ne doît jamais se trouver à
152 l'intérieur d'une section @code{@bs{}repeat}@tie{}: vous aurez
153 immanquablement des portées parasites. Voir
154 @rprogram{Apparition d'une portée supplémentaire}.}
156 @cindex reprise avec levée
157 @cindex levée dans une reprise
158 @cindex anacrouse et reprise
159 @cindex reprise et anacrouse
163 Lorsqu'une reprise sans fins alternatives débute au milieu d'une mesure,
164 elle devrait se terminer aussi au milieu d'une mesure, de telle sorte
165 que les mesures soient complètes. En pareil cas, les indications de
166 reprise ne constituent pas des barres de mesure à proprement
167 parler@tie{}; il n'est donc pas nécessaire de faire appel à la commande
168 @code{\partial} ou à des contrôles d'intégrité de mesure.
170 @lilypond[verbatim,quote,relative=1]
172 c4 e g % no bar check here
178 g4 g g % no bar check here
186 Il est possible de créer des reprises en début de morceau avec une
187 levée. Le cas est similaire à ce que nous venons de voir. Toutefois,
188 l'utilisation d'un @code{\partial} est ici nécessaire pour respecter
191 @lilypond[verbatim,quote,relative=1]
192 \partial 4 % required
197 g4 g g % no bar check here
205 Lorsqu'une reprise débute par une mesure incomplète et a des fins
206 alternatives, il est indispensable d'ajuster manuellement la propriété
207 @code{Timing.measureLength} selon les préceptes suivants@tie{}:
211 au début de chacune des mesures incomplètes du bloc @code{\alternative},
212 ce qui est le cas en principe pour chaque fin d'alternative sauf --
213 la plupart du temps -- pour la dernière.
216 au début de chaque alternative à l'exception de la première.
219 @lilypond[verbatim,quote,relative=1]
221 \repeat volta 2 { e4 | c2 e | }
225 \set Timing.measureLength = #(ly:make-moment 3 4)
226 g4 g g % optional bar check is allowed here
229 \set Timing.measureLength = #(ly:make-moment 4 4)
236 La propriété @code{measureLength} est abordée plus en détail au chapitre
237 @ref{Gestion du temps}.
239 @cindex reprise et liaison de prolongation
240 @cindex alternative et liaison de prolongation
241 @cindex liaison de prolongationt et reprise
242 @cindex liaison de prolongation et alternative
246 Des liaisons de tenue peuvent être ajoutées à toute alternative@tie{}:
248 @lilypond[verbatim,quote,relative=2]
250 \repeat volta 2 { c4 d e f ~ }
258 @lilypondfile[verbatim,quote,texidoc,doctitle]
259 {shortening-volta-brackets.ly}
261 @lilypondfile[verbatim,quote,texidoc,doctitle]
262 {adding-volta-brackets-to-additional-staves.ly}
264 @lilypondfile[verbatim,quote,texidoc,doctitle]
265 {setting-the-double-repeat-default-for-volte.ly}
267 @cindex reprises et numéros de mesure
268 @cindex numéro de mesure et reprise
269 @cindex mesure, numérotation et reprises
271 @lilypondfile[verbatim,quote,texidoc,doctitle]
272 {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}.
296 @cindex reprises ambigües
297 @cindex reprises imbriquées
298 @cindex imbrication de reprises
299 @cindex numéro de mesure et reprises
300 @cindex reprise et liaison
301 @cindex liaison et reprise
303 L'extension d'une liaison à partir d'un bloc @code{\repeat} sur un bloc
304 @code{\alternative} n'est possible que pour la première alternative.
305 Selon le même principe, une liaison ne saurait partir de la fin d'une
306 alternative pour se terminer au début de la reprise.
308 Le développement, à l'aide de la commande @code{\unfoldRepeats}, d'une
309 répétition qui commence sur une mesure incomplète et contient un bloc
310 @code{alternative} avec modification de la propriété
311 @code{measureLength} entraînera des messages d'erreur concernant le
312 placement des barres de mesure.
314 Des reprises imbriquées telles que
323 présentent une ambiguïté, dans la mesure où l'on ne sait à quelle
324 section @code{\repeat} attribuer la section @code{\alternative}. Pour
325 résoudre cette ambiguïté, il convient de toujours insérer la commande
326 @code{\alternative} à l'intérieur de la section @code{\repeat}. Il est
327 préférable, dans une telle situation, d'utiliser des accolades pour plus
331 @node Indications de reprise manuelles
332 @unnumberedsubsubsec Indications de reprise manuelles
333 @translationof Manual repeat marks
335 @cindex reprise manuelle
337 @funindex repeatCommands
338 @funindex start-repeat
340 @warning{Les méthodes présentées dans les lignes qui suivent ne
341 devraient servir à indiquer que des constructions de répétition
342 inhabituelles. En règle générale, il vaut mieux recourrir à la fonction
343 @code{@bs{}repeat} pour créer une reprise ou bien insérer la barre de
344 mesure adéquate. Pour plus d'information, voir le chapitre
345 @ref{Barres de mesure}.}
347 La propriété @code{repeatCommands} sert à contrôler la mise en forme des
348 reprises. On la définit par une suite de commandes de reprise Scheme.
352 Pour imprimer une barre de reprise @code{|:}
354 @lilypond[verbatim,quote,relative=2]
356 \set Score.repeatCommands = #'(start-repeat)
361 Traditionnellement, on n'imprime pas de signe de reprise en début de
365 Pour imprimer une barre de reprise @code{:|}
367 @lilypond[verbatim,quote,relative=2]
370 \set Score.repeatCommands = #'(end-repeat)
374 @item (volta @var{nombre}) @dots{} (volta #f)
375 Pour obtenir un crochet indiquant le numéro de l'alternative. Pour que
376 le crochet s'imprime effectivement, il faut spécifier explicitement
377 l'endroit où il doît se terminer.
379 @lilypond[verbatim,quote,relative=2]
381 \set Score.repeatCommands = #'((volta "2"))
383 \set Score.repeatCommands = #'((volta #f))
389 Plusieurs commande de reprise peuvent intervenir au même moment@tie{}:
391 @lilypond[verbatim,quote,relative=2]
393 \set Score.repeatCommands = #'((volta "2, 5") end-repeat)
396 \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
398 \set Score.repeatCommands = #'((volta #f))
401 @cindex alternative et texte
402 @cindex texte et alternative
404 Le crochet indiquant une alternative peut contenir aussi du texte. Il
405 peut s'agir d'un ou plusieurs nombres ou bien d'une indication textuelle
406 (@emph{markup}) -- voir @ref{Mise en forme du texte}. Le plus simple,
407 dans le cas d'une indication textuelle, est de tout d'abord définir ce
408 @code{markup}, puis de l'inclure dans une liste Scheme.
410 @lilypond[verbatim,quote]
411 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
414 \set Score.repeatCommands = #(list(list 'volta voltaAdLib) 'start-repeat)
416 \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
418 \set Score.repeatCommands = #'((volta #f))
425 @lilypondfile[verbatim,quote,texidoc,doctitle]
426 {printing-a-repeat-sign-at-the-beginning-of-a-piece.ly}
431 @ref{Barres de mesure},
432 @ref{Mise en forme du texte}.
435 @rlsrnamed{Repeats,Répétitions}.
437 Référence des propriétés internes :
438 @rinternals{VoltaBracket},
439 @rinternals{RepeatedMusic},
440 @rinternals{VoltaRepeatedMusic}.
443 @node Répétitions explicites
444 @unnumberedsubsubsec Répétitions explicites
445 @translationof Written-out repeats
447 @cindex musique répétitive
448 @cindex reprise, expansion
449 @cindex expansion de reprise
451 @funindex \repeat unfold
454 Adjoindre à la commande @code{\repeat} l'opion @code{unfold} permet de
455 s'affranchir de ressaisir de la musique répétitive. En voici la
459 \repeat unfold @var{nombre_de_fois} @var{expression_musicale}
463 Le contenu de @var{expression_musicale} sera donc expansé autant de fois
464 que stipulé par @var{nombre_de_fois}.
466 @lilypond[verbatim,quote,relative=2]
467 \repeat unfold 2 { c4 d e f }
471 Dans certains cas, et tout particulièrement dans un contexte
472 @code{\relative}, la fonction @code{\repeat unfold} ne revient pas à
473 écrire littéralement la même expression musicale plusieurs fois.
477 \repeat unfold 2 @{ a'4 b c @}
480 n'est pas équivalent à
486 Une répétition expansée peut aussi avoir une fin alternative@tie{}:
488 @lilypond[verbatim,quote,relative=2]
489 \repeat unfold 2 { g4 f e d }
497 Si l'on donne trop peu d'alternatives en regard du nombre de fois où le
498 passage doit être rejoué, la première alternative sera jouée plusieurs
501 @lilypond[verbatim,quote,relative=2]
502 \repeat unfold 4 { c4 d e f }
511 S'il y a par contre plus d'alternatives que de répétitions, les
512 alternatives superflues seront tout simplement ignorées et ne seront pas
515 @lilypond[verbatim,quote,relative=2]
516 \repeat unfold 2 { c4 d e f }
525 Vous pouvez imbriquer plusieurs fonctions @code{unfold}, qu'elles
526 comportent ou non des fins alternatives@tie{}:
528 @lilypond[verbatim,quote,relative=2]
530 \repeat unfold 2 { c4 d e f }
539 Une construction en accord peut se répéter à l'aide du symbole @code{q}
540 -- voir @ref{Répétition d'accords}.
542 @warning{L'insertion d'un @code{@bs{}relative} dans une section
543 @code{@bs{}repeat} sans déclaration explicite du contexte @code{Voice}
544 génèrera une portée supplémentaire -- voir
545 @rprogram{Apparition d'une portée supplémentaire}.}
550 @ref{Répétition d'accords}.
553 @rlsrnamed{Repeats,Répétitions}.
555 Référence des propriétés internes :
556 @rinternals{RepeatedMusic},
557 @rinternals{UnfoldedRepeatedMusic}.
560 @node Autres types de répétition
561 @subsection Autres types de répétition
562 @translationof Short repeats
564 Nous abordons ici les reprises de courte durée. Il en existe deux
565 formes, à savoir la répétition d'une même note sur quelques mesures --
566 représentée par une barre oblique ou le signe pourcent -- et les
570 * Répétitions de mesure::
571 * Répétitions en trémolo::
574 @node Répétitions de mesure
575 @unnumberedsubsubsec Répétitions de mesure
576 @translationof Percent repeats
578 @cindex pourcent, répétition
579 @cindex mesure, répétition de
580 @cindex répétition, pourcent
581 @cindex répétition de mesure
582 @cindex répétition courte
584 @funindex \repeat percent
587 Le style de @qq{reprise en pourcent} sert à répéter une séquence de
588 notes. Elle sera imprimée une fois, puis remplacée par un symbole
591 En voici la syntaxe@tie{}:
594 \repeat percent @var{nombre} @var{expression_musicale}
598 Les séquences inférieures à une mesure sont remplacées par une barre
601 @lilypond[verbatim,quote,relative=2]
602 \repeat percent 4 { c128 d e f }
603 \repeat percent 4 { c64 d e f }
604 \repeat percent 5 { c32 d e f }
605 \repeat percent 4 { c16 d e f }
606 \repeat percent 4 { c8 d }
607 \repeat percent 4 { c4 }
608 \repeat percent 2 { c2 }
611 Les séquences d'une ou deux mesures sont remplacées par un
612 symbole qui ressemble au symbole de pourcentage.
614 @lilypond[verbatim,quote,relative=2]
615 \repeat percent 2 { c4 d e f }
616 \repeat percent 2 { c2 d }
617 \repeat percent 2 { c1 }
620 @lilypond[verbatim,quote,relative=2]
621 \repeat percent 3 { c4 d e f | c2 g' }
624 Les séquences inférieures à la mesure et qui contiennent des durées
625 différentes sont remplacées par un double symbole de pourcentage.
627 @lilypond[verbatim,quote,relative=2]
628 \repeat percent 4 { c8. <d f>16 }
629 \repeat percent 2 { \times 2/3 { r8 c d } e4 }
634 @lilypondfile[verbatim,quote,texidoc,doctitle]
635 {percent-repeat-counter.ly}
637 @lilypondfile[verbatim,quote,texidoc,doctitle]
638 {percent-repeat-count-visibility.ly}
640 @lilypondfile[verbatim,quote,texidoc,doctitle]
641 {isolated-percent-repeats.ly}
645 Glossaire musicologique :
646 @rglos{percent repeat},
650 @rlsrnamed{Repeats,Répétitions}.
652 Référence des propriétés internes :
653 @rinternals{RepeatSlash},
654 @rinternals{RepeatSlashEvent},
655 @rinternals{DoubleRepeatSlash},
656 @rinternals{PercentRepeat},
657 @rinternals{PercentRepeatCounter},
658 @rinternals{PercentRepeatedMusic},
659 @rinternals{Percent_repeat_engraver},
660 @rinternals{DoublePercentEvent},
661 @rinternals{DoublePercentRepeat},
662 @rinternals{DoublePercentRepeatCounter},
663 @rinternals{PercentRepeatCounter},
664 @rinternals{PercentRepeatedMusic}.
665 @rinternals{Double_percent_repeat_engraver},
666 @rinternals{Slash_repeat_engraver}.
669 @node Répétitions en trémolo
670 @unnumberedsubsubsec Répétitions en trémolo
671 @translationof Tremolo repeats
674 @cindex trémolo, ligatures de
676 @funindex \repeat tremolo
679 Il y a deux formes de trémolo@tie{}: la répétition alernative de deux
680 notes ou accords, et la répétition rapide d'une seule note ou d'un
681 accord. Lorsqu'il est constitué d'une alternance répétitive, le trémolo
682 s'indique en ajoutant des barres de ligature entre les deux notes ou
683 accords concernés. Lorsqu'il s'agit d'une répétition rapide, des barres
684 de ligature penchées sont ajoutées à la note en question.
686 On peut placer une notation de trémolo entre deux notes, avec la
687 commande @code{\repeat} suivie du style trémolo@tie{}:
689 @lilypond[quote,verbatim,relative=2]
690 \repeat tremolo 8 { c16 d }
691 \repeat tremolo 6 { c16 d }
692 \repeat tremolo 2 { c16 d }
695 La syntaxe de @code{\repeat tremolo} requiert espressément deux notes
696 encadrées par des accolades, et le nombre de répétitions exprimé en
697 durée d'une note (pointée ou non). Ainsi, dans l'exemple ci-dessus,
698 @code{\repeat@tie{}tremolo@tie{}7} est valide car correspond à une note
699 doublement pointée, à l'inverse de @code{\repeat@tie{}tremolo@tie{}9}.
701 La durée d'un trémolo est égale à la durée de l'expression entre
702 accolades multipliée par le nombre de fois à répéter@tie{}:
703 @code{\repeat@tie{}tremolo@tie{}8@tie{}@{@tie{}c16@tie{}d16@tie{}@}}
704 correspond donc à la valeur d'une ronde, et sera représenté par deux
705 rondes séparées par des barres de trémolo.
707 On peut indiquer de la même manière un trémolo sur une seule note, qu'il
708 faudra alors laisser sans accolades@tie{}:
710 @lilypond[quote,verbatim,ragged-right]
711 \repeat tremolo 4 c'16
715 @cindex trémolo, indication de
717 @funindex tremoloFlags
720 Le même résultat s'obtient en faisant suivre la note considérée
721 de deux points et d'un nombre (@w{@code{note:@var{nombre}}}).
722 Le nombre en question correspond à la valeur de la subdivision@tie{};
723 il doit être au moins de 8, auquel cas la hampe sera barrée par un
724 seul trait de ligature. Si ce nombre est omis, la dernière valeur --
725 telle que mémorisée dans @code{tremoloFlags} -- sera utilisée.
727 @lilypond[quote,verbatim,relative=2]
734 @lilypondfile[verbatim,quote,texidoc,doctitle]
735 {cross-staff-tremolos.ly}
740 @rlsrnamed{Repeats,Répétitions}.
742 @cindex tremolo, cross-staff
743 @cindex cross-staff tremolo