1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
4 Translation of GIT committish: caa4700b4acbc870158d70ee257efaa723c550f0
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. For details, see the Contributors'
8 Guide, node Updating translation committishes..
13 @c Translators: Valentin Villenave, Jean-Charles Malahieude
14 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
16 @node Répétitions et reprises
17 @section Répétitions et reprises
18 @translationof Repeats
20 @lilypondfile[quote]{repeats-headword.ly}
25 La répétition est une notion essentielle en musique, et il existe de
26 nombreuses façons de mettre en œuvre et noter ce concept. LilyPond
27 prend en charge les types de répétition suivants :
31 Le passage répété n'est pas développé, mais il est encadré par des
32 barres de reprise et peut se terminer par plusieurs fins
33 alternatives -- ou @emph{volte} -- imprimées de gauche à droite sous
34 des crochets. Lorsque la répétition commence au début de la pièce,
35 aucune barre de reprise n'est gravée au début de la partition. Il
36 s'agit de la notation courante des reprises avec fins alternatives.
39 La musique répétée est développée dans la partition autant de fois
40 qu'indiqué. Ceci est particulièrement utile pour de la musique
44 Des barres obliques ou signes de pourcentage indiquent la répétition
45 de temps ou de mesures.
48 Ce type permet de réaliser des trémolos sous forme de liens de croches.
53 * Répétition d'un long passage::
54 * Autres types de répétition::
58 @node Répétition d'un long passage
59 @subsection Répétition d'un long passage
60 @translationof Long repeats
62 Cette section présente la syntaxe des répétitions longues --
63 c'est-à-dire plusieurs mesures. Ces répétitions peuvent prendre deux
64 formes : encadrées par des barres de reprises, ou bien développées dans
65 la partition. Les barres et autres signes de reprise peuvent être
66 contrôlés manuellement.
69 * Répétitions courantes::
70 * Indications de reprise manuelles::
71 * Répétitions explicites::
75 @cindex fois, première
78 @cindex reprise courante
79 @cindex reprise avec alternative
80 @cindex fin alternative
81 @cindex alternative, reprise
84 @funindex \alternative
88 @node Répétitions courantes
89 @unnumberedsubsubsec Répétitions courantes
90 @translationof Normal repeats
92 On peut indiquer une répétition de la façon suivante :
95 \repeat volta @var{nombre_de_fois} @var{expression_musicale}
99 où @code{@var{expression_musicale}} représente ce qui doît être répété.
101 Les reprises courantes, sans alternative, s'indiquent comme ceci :
103 @lilypond[verbatim,quote]
105 \repeat volta 2 { c''4 d e f }
107 \repeat volta 2 { d4 e f g }
111 Aucun « début » de reprise n'est indiqué par défaut pour la première
112 mesure d'un morceau. Vous pouvez cependant ajouter une barre de reprise
113 avec un @code{\bar ".|:"} avant la première note.
115 @lilypond[verbatim,fragment,quote]
117 \repeat volta 2 { \bar ".|:" c''4 d e f }
119 \repeat volta 2 { d4 e f g }
123 On peut ajouter une fin alternative à l'aide de la commande
124 @code{\alternative}. Chaque @code{@var{alternative}} est une expression
125 musicale en elle-même ; il faudra donc les regrouper par des accolades.
128 \repeat volta @var{nombre_de_fois} @var{expression_musicale}
130 @{ @var{expression_musicale} @}
134 Si l'on donne trop peu d'alternatives en regard du nombre de fois où le
135 passage doit être rejoué, la première alternative sera jouée plusieurs
138 Voici une simple reprise avec une fin alternative :
140 @lilypond[verbatim,quote]
142 \repeat volta 2 { c''4 d e f | }
151 Et une répétition avec plusieurs alternatives :
153 @lilypond[verbatim,quote]
155 \repeat volta 3 { c''4 d e f | }
165 @warning{Lorsqu'il y a plus d'une alternative, prenez garde à ce
166 qu'aucun caractère n'apparaisse entre l'accolade fermant une alternative
167 et l'accolade ouvrant la suivante, au risque de ne pas obtenir le nombre
168 voulu d'alternatives.}
170 @warning{Une clause @code{@bs{}relative} ne doit jamais se trouver à
171 l'intérieur d'une section @code{@bs{}repeat} : vous aurez
172 immanquablement des portées parasites. Voir
173 @rprogram{Apparition d'une portée supplémentaire}.}
175 @cindex reprise avec levée
176 @cindex levée dans une reprise
177 @cindex anacrouse et reprise
178 @cindex reprise et anacrouse
182 Lorsqu'une reprise sans fin alternative débute au milieu d'une mesure,
183 elle devrait se terminer aussi au milieu d'une mesure, de telle sorte
184 que les mesures soient complètes. En pareil cas, les indications de
185 reprise ne constituent pas des barres de mesure à proprement parler ; il
186 n'est donc pas nécessaire de faire appel à la commande @code{\partial}
187 ou à des contrôles d'intégrité de mesure.
189 @lilypond[verbatim,quote]
190 \relative { % no \partial here
191 c'4 e g % no bar check here
197 g4 g g % no bar check here
206 Il est possible de créer des reprises en début de morceau avec une
207 levée. Le cas est similaire à ce que nous venons de voir. Toutefois,
208 l'utilisation d'un @code{\partial} est ici nécessaire pour respecter
211 @lilypond[verbatim,quote]
213 \partial 4 % required
218 g4 g g % no bar check here
227 @cindex reprise et liaison de prolongation
228 @cindex alternative et liaison de prolongation
229 @cindex liaison de prolongation et reprise
230 @cindex liaison de prolongation et alternative
234 Des liaisons de tenue peuvent être ajoutées à toute alternative :
236 @lilypond[verbatim,quote]
239 \repeat volta 2 { c4 d e f~ }
247 @cindex reprise et segno
248 @cindex segno et reprise
249 @funindex \inStaffSegno
251 La commande @code{\inStaffSegno} permet de générer une barre de mesure
252 composite par l'adjonction d'un symbole de @emph{segno} à une barre de
253 reprise créée par une commande @code{\repeat volta}. Qu'il s'agisse
254 d'un début, d'une fin ou d'une double reprise, le type de barre est
255 automatiquement sélectionné. L'indication « D.S. » devra cependant être
257 En dehors de toute reprise :
259 @lilypond[verbatim,quote]
268 Au début d'une reprise :
270 @lilypond[verbatim,quote]
274 \inStaffSegno % start repeat
283 @lilypond[verbatim,quote]
288 \inStaffSegno % end repeat
295 Entre deux reprises :
297 @lilypond[verbatim,quote]
303 \inStaffSegno % double repeat
311 Des symboles alternatifs de barre de mesure sont aussi accessibles, dans
312 un contexte @code{Score}, à l'aide des propriétés @code{segnoType},
313 @code{startRepeatSegnoType}, @code{endRepeatSegnoType} ou
314 @code{doubleRepeatSegnoType} selon les besoins. Ces types de barre
315 alternative doivent être choisis parmi les types prédéfinis ou
316 préalablement créés à l'aide d'une commande @code{\defineBarLine} --
317 voir @ref{Barres de mesure}.
319 @lilypond[verbatim,quote]
320 \defineBarLine ":|.S[" #'(":|." "S[" "")
321 \defineBarLine "]" #'("]" "" "")
326 \once \set Score.endRepeatSegnoType = ":|.S["
335 @lilypondfile[verbatim,quote,texidoc,doctitle]
336 {shortening-volta-brackets.ly}
338 @lilypondfile[verbatim,quote,texidoc,doctitle]
339 {adding-volta-brackets-to-additional-staves.ly}
341 @lilypondfile[verbatim,quote,texidoc,doctitle]
342 {setting-the-double-repeat-default-for-volte.ly}
344 @cindex reprises et numéros de mesure
345 @cindex numéro de mesure et reprise
346 @cindex mesure, numérotation et reprises
348 @lilypondfile[verbatim,quote,texidoc,doctitle]
349 {alternative-bar-numbering.ly}
352 Glossaire musicologique :
353 @rglosnamed{repeat,répétition},
357 @ref{Barres de mesure},
358 @ref{Gestion du temps},
359 @ref{Modification des greffons de contexte},
360 @ref{Modification des liaisons}.
362 Fichiers d'initialisation :
363 @file{ly/engraver-init.ly}.
366 @rlsrnamed{Repeats,Répétitions}.
368 Référence des propriétés internes :
369 @rinternals{VoltaBracket},
370 @rinternals{RepeatedMusic},
371 @rinternals{VoltaRepeatedMusic},
372 @rinternals{UnfoldedRepeatedMusic}.
375 @cindex reprises ambigües
376 @cindex reprises imbriquées
377 @cindex imbrication de reprises
378 @cindex numéro de mesure et reprises
379 @cindex reprises et liaison
380 @cindex liaison et reprises
381 @cindex glissando et reprises
382 @cindex reprises et glissando
384 L'extension d'une liaison à partir d'un bloc @code{\repeat} sur un bloc
385 @code{\alternative} n'est possible que pour la première alternative.
386 L'aspect visuel d'une liaison se continuant dans les autres
387 alternatives, peut être simulée à l'aide de la commande
388 @code{\repeatTie} lorsqu'elle s'arrête sur sa première note --
389 méthode qui cependant ne fonctionne pas pour un @code{TabStaff}.
390 D'autres moyens existent pour indiquer la prolongation d'une
391 liaison sur des alternatives, y compris dans un @code{TabStaff},
392 en suivant les préceptes donnés à la rubrique
393 @ref{Modification des liaisons}.
395 Selon le même principe, une liaison ne saurait partir de la fin d'une
396 alternative pour se terminer au début de la reprise.
398 L'extension d'un glissando à partir d'un bloc @code{\repeat} sur
399 un bloc @code{\alternative} n'est possible que pour la première
400 alternative. L'aspect visuel d'un glissando se continuant dans
401 les autres alternatives peut être simulé à l'aide d'un glissando
402 partant d'une note d'ornement supplémentaire et masquée. Un
403 exemple se trouve à la rubrique @ref{Glissando}.
405 Le développement, à l'aide de la commande @code{\unfoldRepeats}, d'une
406 répétition qui commence sur une mesure incomplète et contient un bloc
407 @code{alternative} avec modification de la propriété
408 @code{measureLength} entraînera des messages d'erreur concernant le
409 placement des barres de mesure.
411 Des reprises imbriquées telles que
420 présentent une ambiguïté, dans la mesure où l'on ne sait à quelle
421 section @code{\repeat} attribuer la section @code{\alternative}. Pour
422 résoudre cette ambiguïté, il convient de toujours insérer la commande
423 @code{\alternative} à l'intérieur de la section @code{\repeat}. Il est
424 préférable, dans une telle situation, d'utiliser des accolades pour plus
428 @node Indications de reprise manuelles
429 @unnumberedsubsubsec Indications de reprise manuelles
430 @translationof Manual repeat marks
432 @cindex reprise manuelle
434 @funindex repeatCommands
435 @funindex start-repeat
437 @warning{Les méthodes présentées dans les lignes qui suivent ne
438 devraient servir à indiquer que des constructions de répétition
439 inhabituelles. En règle générale, il vaut mieux recourir à la fonction
440 @code{@bs{}repeat} pour créer une reprise ou bien insérer la barre de
441 mesure adéquate. Pour plus d'information, voir le chapitre
442 @ref{Barres de mesure}.}
444 La propriété @code{repeatCommands} sert à contrôler la mise en forme des
445 reprises. On la définit par une suite de commandes de reprise Scheme.
449 Pour imprimer une barre de reprise @code{.|:}
451 @lilypond[verbatim,quote]
454 \set Score.repeatCommands = #'(start-repeat)
460 Traditionnellement, on n'imprime pas de signe de reprise en début de
464 Pour imprimer une barre de reprise @code{:|.}
466 @lilypond[verbatim,quote]
470 \set Score.repeatCommands = #'(end-repeat)
475 @item (volta @var{nombre}) @dots{} (volta #f)
476 Pour obtenir un crochet indiquant le numéro de l'alternative. Pour que
477 le crochet s'imprime effectivement, il faut spécifier explicitement
478 l'endroit où il doit se terminer.
480 @lilypond[verbatim,quote]
483 \set Score.repeatCommands = #'((volta "2"))
485 \set Score.repeatCommands = #'((volta #f))
492 Plusieurs commandes de reprise peuvent intervenir au même moment :
494 @lilypond[verbatim,quote]
497 \set Score.repeatCommands = #'((volta "2, 5") end-repeat)
500 \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
502 \set Score.repeatCommands = #'((volta #f))
506 @cindex alternative et texte
507 @cindex texte et alternative
509 Le crochet indiquant une alternative peut contenir aussi du texte. Il
510 peut s'agir d'un ou plusieurs nombres ou bien d'une indication textuelle
511 (@emph{markup}) -- voir @ref{Mise en forme du texte}. Le plus simple,
512 dans le cas d'une indication textuelle, est de tout d'abord définir ce
513 @emph{markup}, puis de l'inclure dans une liste Scheme.
515 @lilypond[verbatim,quote]
516 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
519 \set Score.repeatCommands =
520 #(list(list 'volta voltaAdLib) 'start-repeat)
522 \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
524 \set Score.repeatCommands = #'((volta #f))
530 @ref{Barres de mesure},
531 @ref{Mise en forme du texte}.
534 @rlsrnamed{Repeats,Répétitions}.
536 Référence des propriétés internes :
537 @rinternals{VoltaBracket},
538 @rinternals{RepeatedMusic},
539 @rinternals{VoltaRepeatedMusic}.
542 @node Répétitions explicites
543 @unnumberedsubsubsec Répétitions explicites
544 @translationof Written-out repeats
546 @cindex musique répétitive
547 @cindex reprise, expansion
548 @cindex expansion de reprise
550 @funindex \repeat unfold
553 Adjoindre à la commande @code{\repeat} l'opion @code{unfold} permet de
554 s'affranchir de ressaisir de la musique répétitive. En voici la
558 \repeat unfold @var{nombre_de_fois} @var{expression_musicale}
562 Le contenu de @var{expression_musicale} sera donc expansé autant de fois
563 que stipulé par @var{nombre_de_fois}.
565 @lilypond[verbatim,quote]
567 \repeat unfold 2 { c''4 d e f }
572 Dans certains cas, et tout particulièrement dans un contexte
573 @code{\relative}, la fonction @code{\repeat unfold} ne revient pas à
574 écrire littéralement la même expression musicale plusieurs fois.
578 \repeat unfold 2 @{ a'4 b c @}
581 n'est pas équivalent à
587 Une répétition expansée peut aussi avoir une fin alternative :
589 @lilypond[verbatim,quote]
591 \repeat unfold 2 { c''4 d e f }
600 Si l'on donne trop peu d'alternatives en regard du nombre de fois où le
601 passage doit être rejoué, la première alternative sera jouée plusieurs
604 @lilypond[verbatim,quote]
606 \repeat unfold 4 { c''4 d e f }
616 S'il y a par contre plus d'alternatives que de répétitions, les
617 alternatives superflues seront tout simplement ignorées et ne seront pas
620 @lilypond[verbatim,quote]
622 \repeat unfold 2 { c''4 d e f }
632 Vous pouvez imbriquer plusieurs fonctions @code{unfold}, qu'elles
633 comportent ou non des fins alternatives :
635 @lilypond[verbatim,quote]
638 \repeat unfold 2 { c''4 d e f }
648 Une construction en accord peut se répéter à l'aide du symbole @code{q}
649 -- voir @ref{Répétition d'accords}.
651 @warning{L'insertion d'un @code{@bs{}relative} dans une section
652 @code{@bs{}repeat} sans déclaration explicite du contexte @code{Voice}
653 génèrera une portée supplémentaire -- voir
654 @rprogram{Apparition d'une portée supplémentaire}.}
658 @ref{Répétition d'accords}.
661 @rlsrnamed{Repeats,Répétitions}.
663 Référence des propriétés internes :
664 @rinternals{RepeatedMusic},
665 @rinternals{UnfoldedRepeatedMusic}.
668 @node Autres types de répétition
669 @subsection Autres types de répétition
670 @translationof Short repeats
672 Nous abordons ici les reprises de courte durée. Il en existe deux
673 formes, à savoir la répétition d'une même note sur quelques mesures --
674 représentée par une barre oblique ou le signe pourcent -- et les
678 * Répétitions de mesure::
679 * Répétitions en trémolo::
683 @node Répétitions de mesure
684 @unnumberedsubsubsec Répétitions de mesure
685 @translationof Percent repeats
687 @cindex pourcent, répétition
688 @cindex mesure, répétition de
689 @cindex répétition, pourcent
690 @cindex répétition de mesure
691 @cindex répétition courte
693 @funindex \repeat percent
696 Le style de « reprise en pourcent » sert à répéter une séquence de
697 notes. Elle sera imprimée une fois, puis remplacée par un symbole
700 En voici la syntaxe :
703 \repeat percent @var{nombre} @var{expression_musicale}
706 Les séquences inférieures à une mesure sont remplacées par une barre
709 @lilypond[verbatim,quote]
711 \repeat percent 4 { c128 d e f }
712 \repeat percent 4 { c64 d e f }
713 \repeat percent 5 { c32 d e f }
714 \repeat percent 4 { c16 d e f }
715 \repeat percent 4 { c8 d }
716 \repeat percent 4 { c4 }
717 \repeat percent 2 { c2 }
721 Les séquences d'une ou deux mesures sont remplacées par un
722 symbole qui ressemble au symbole de pourcentage.
724 @lilypond[verbatim,quote]
726 \repeat percent 2 { c4 d e f }
727 \repeat percent 2 { c2 d }
728 \repeat percent 2 { c1 }
732 @lilypond[verbatim,quote]
734 \repeat percent 3 { c''4 d e f | c2 g' }
738 Les séquences inférieures à la mesure et qui contiennent des durées
739 différentes sont remplacées par un double symbole de pourcentage.
741 @lilypond[verbatim,quote]
743 \repeat percent 4 { c''8. <d f>16 }
744 \repeat percent 2 { \tuplet 3/2 { r8 c d } e4 }
749 @lilypondfile[verbatim,quote,texidoc,doctitle]
750 {percent-repeat-counter.ly}
752 @lilypondfile[verbatim,quote,texidoc,doctitle]
753 {percent-repeat-count-visibility.ly}
755 @lilypondfile[verbatim,quote,texidoc,doctitle]
756 {isolated-percent-repeats.ly}
759 Glossaire musicologique :
760 @rglos{percent repeat},
764 @rlsrnamed{Repeats,Répétitions}.
766 Référence des propriétés internes :
767 @rinternals{RepeatSlash},
768 @rinternals{RepeatSlashEvent},
769 @rinternals{DoubleRepeatSlash},
770 @rinternals{PercentRepeat},
771 @rinternals{PercentRepeatCounter},
772 @rinternals{PercentRepeatedMusic},
773 @rinternals{Percent_repeat_engraver},
774 @rinternals{DoublePercentEvent},
775 @rinternals{DoublePercentRepeat},
776 @rinternals{DoublePercentRepeatCounter},
777 @rinternals{PercentRepeatCounter},
778 @rinternals{PercentRepeatedMusic}.
779 @rinternals{Double_percent_repeat_engraver},
780 @rinternals{Slash_repeat_engraver}.
783 @node Répétitions en trémolo
784 @unnumberedsubsubsec Répétitions en trémolo
785 @translationof Tremolo repeats
788 @cindex trémolo, ligatures de
790 @funindex \repeat tremolo
793 Il y a deux formes de trémolo : la répétition alernative de deux
794 notes ou accords, et la répétition rapide d'une seule note ou d'un
795 accord. Lorsqu'il est constitué d'une alternance répétitive, le trémolo
796 s'indique en ajoutant des barres de ligature entre les deux notes ou
797 accords concernés. Lorsqu'il s'agit d'une répétition rapide, des barres
798 de ligature penchées sont ajoutées à la note en question.
800 On peut placer une notation de trémolo entre deux notes, avec la
801 commande @code{\repeat} suivie du style trémolo :
803 @lilypond[quote,verbatim]
805 \repeat tremolo 8 { c16 d }
806 \repeat tremolo 6 { c16 d }
807 \repeat tremolo 2 { c16 d }
811 La syntaxe de @code{\repeat tremolo} requiert expressément deux notes
812 encadrées par des accolades, et le nombre de répétitions exprimé en
813 durée d'une note (pointée ou non). Ainsi, dans l'exemple ci-dessus,
814 @code{\repeat tremolo 7} est valide car correspond à une note
815 doublement pointée, à l'inverse de @code{\repeat tremolo 9}.
817 La durée d'un trémolo est égale à la durée de l'expression entre
818 accolades multipliée par le nombre de fois à répéter :
819 @code{\repeat tremolo 8 @{ c16 d16 @}} correspond donc à la valeur d'une
820 ronde, et sera représenté par deux rondes séparées par des barres de
823 On peut indiquer de la même manière un trémolo sur une seule note, qu'il
824 faudra alors laisser sans accolades :
826 @lilypond[quote,verbatim,ragged-right]
827 \repeat tremolo 4 c'16
830 @cindex trémolo, indication de
832 @funindex tremoloFlags
835 Le même résultat s'obtient en faisant suivre la note considérée
836 de deux points et d'un nombre (@w{@code{note:@var{nombre}}}).
837 Le nombre en question correspond à la valeur de la subdivision ;
838 il doit être au moins de 8, auquel cas la hampe sera barrée par un
839 seul trait de ligature. Si ce nombre est omis, la dernière valeur sera
842 @lilypond[quote,verbatim]
850 @lilypondfile[verbatim,quote,texidoc,doctitle]
851 {cross-staff-tremolos.ly}
855 @rlsrnamed{Repeats,Répétitions}.
857 @cindex tremolo, cross-staff
858 @cindex cross-staff tremolo