1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
4 Translation of GIT committish: d4c6b132223ef4312a637160503a132c2373f525
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,relative=2]
104 \repeat volta 2 { c4 d e f }
106 \repeat volta 2 { d4 e f g }
109 On peut ajouter une fin alternative à l'aide de la commande
110 @code{\alternative}. Chaque @code{@var{alternative}} est une expression
111 musicale en elle-même ; il faudra donc les regrouper par des accolades.
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 doit jamais se trouver à
153 l'intérieur d'une section @code{@bs{}repeat} : 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 fin alternative 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 parler ; il
168 n'est donc pas nécessaire de faire appel à la commande @code{\partial}
169 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 :
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 @funindex \inStaffSegno
242 La commande @code{\inStaffSegno} permet d'adjoindre un symbole de
243 @emph{segno} à une commande @code{\repeat volta}. Des symboles
244 alternatifs de barre de mesure peuvent sont accessibles, dans un
245 contexte @code{Score}, à l'aide des propriétés @code{segnoType},
246 @code{startRepeatSegnoType}, @code{endRepeatSegnoType} ou
247 @code{doubleRepeatSegnoType} selon les besoins.
249 @lilypond[verbatim,quote,relative=1]
258 @cindex reprise et liaison de prolongation
259 @cindex alternative et liaison de prolongation
260 @cindex liaison de prolongation et reprise
261 @cindex liaison de prolongation et alternative
265 Des liaisons de tenue peuvent être ajoutées à toute alternative :
267 @lilypond[verbatim,quote,relative=2]
269 \repeat volta 2 { c4 d e f ~ }
277 @lilypondfile[verbatim,quote,texidoc,doctitle]
278 {shortening-volta-brackets.ly}
280 @lilypondfile[verbatim,quote,texidoc,doctitle]
281 {adding-volta-brackets-to-additional-staves.ly}
283 @lilypondfile[verbatim,quote,texidoc,doctitle]
284 {setting-the-double-repeat-default-for-volte.ly}
286 @cindex reprises et numéros de mesure
287 @cindex numéro de mesure et reprise
288 @cindex mesure, numérotation et reprises
290 @lilypondfile[verbatim,quote,texidoc,doctitle]
291 {alternative-bar-numbering.ly}
294 Glossaire musicologique :
295 @rglosnamed{repeat,répétition},
299 @ref{Barres de mesure},
300 @ref{Modification des greffons de contexte},
301 @ref{Modification des liaisons},
302 @ref{Gestion du temps}.
305 @rlsrnamed{Repeats,Répétitions}.
307 Référence des propriétés internes :
308 @rinternals{VoltaBracket},
309 @rinternals{RepeatedMusic},
310 @rinternals{VoltaRepeatedMusic},
311 @rinternals{UnfoldedRepeatedMusic}.
314 @cindex reprises ambigües
315 @cindex reprises imbriquées
316 @cindex imbrication de reprises
317 @cindex numéro de mesure et reprises
318 @cindex reprises et liaison
319 @cindex liaison et reprises
320 @cindex glissando et reprises
321 @cindex reprises et glissando
323 L'extension d'une liaison à partir d'un bloc @code{\repeat} sur un bloc
324 @code{\alternative} n'est possible que pour la première alternative.
325 L'aspect visuel d'une liaison se continuant dans les autres
326 alternatives, peut être simulée à l'aide de la commande
327 @code{\repeatTie} lorsqu'elle s'arrête sur sa première note --
328 méthode qui cependant ne fonctionne pas pour un @code{TabStaff}.
329 D'autres moyens existent pour indiquer la prolongation d'une
330 liaison sur des alternatives, y compris dans un @code{TabStaff},
331 en suivant les préceptes donnés à la rubrique
332 @ref{Modification des liaisons}.
334 Selon le même principe, une liaison ne saurait partir de la fin d'une
335 alternative pour se terminer au début de la reprise.
337 L'extension d'un glissando à partir d'un bloc @code{\repeat} sur
338 un bloc @code{\alternative} n'est possible que pour la première
339 alternative. L'aspect visuel d'un glissando se continuant dans
340 les autres alternatives peut être simulé à l'aide d'un glissando
341 partant d'une note d'ornement supplémentaire et masquée. Un
342 exemple se trouve à la rubrique @ref{Glissando}.
344 Le développement, à l'aide de la commande @code{\unfoldRepeats}, d'une
345 répétition qui commence sur une mesure incomplète et contient un bloc
346 @code{alternative} avec modification de la propriété
347 @code{measureLength} entraînera des messages d'erreur concernant le
348 placement des barres de mesure.
350 Des reprises imbriquées telles que
359 présentent une ambiguïté, dans la mesure où l'on ne sait à quelle
360 section @code{\repeat} attribuer la section @code{\alternative}. Pour
361 résoudre cette ambiguïté, il convient de toujours insérer la commande
362 @code{\alternative} à l'intérieur de la section @code{\repeat}. Il est
363 préférable, dans une telle situation, d'utiliser des accolades pour plus
367 @node Indications de reprise manuelles
368 @unnumberedsubsubsec Indications de reprise manuelles
369 @translationof Manual repeat marks
371 @cindex reprise manuelle
373 @funindex repeatCommands
374 @funindex start-repeat
376 @warning{Les méthodes présentées dans les lignes qui suivent ne
377 devraient servir à indiquer que des constructions de répétition
378 inhabituelles. En règle générale, il vaut mieux recourir à la fonction
379 @code{@bs{}repeat} pour créer une reprise ou bien insérer la barre de
380 mesure adéquate. Pour plus d'information, voir le chapitre
381 @ref{Barres de mesure}.}
383 La propriété @code{repeatCommands} sert à contrôler la mise en forme des
384 reprises. On la définit par une suite de commandes de reprise Scheme.
388 Pour imprimer une barre de reprise @code{|:}
390 @lilypond[verbatim,quote,relative=2]
392 \set Score.repeatCommands = #'(start-repeat)
397 Traditionnellement, on n'imprime pas de signe de reprise en début de
401 Pour imprimer une barre de reprise @code{:|}
403 @lilypond[verbatim,quote,relative=2]
406 \set Score.repeatCommands = #'(end-repeat)
410 @item (volta @var{nombre}) @dots{} (volta #f)
411 Pour obtenir un crochet indiquant le numéro de l'alternative. Pour que
412 le crochet s'imprime effectivement, il faut spécifier explicitement
413 l'endroit où il doit se terminer.
415 @lilypond[verbatim,quote,relative=2]
417 \set Score.repeatCommands = #'((volta "2"))
419 \set Score.repeatCommands = #'((volta #f))
425 Plusieurs commandes de reprise peuvent intervenir au même moment :
427 @lilypond[verbatim,quote,relative=2]
429 \set Score.repeatCommands = #'((volta "2, 5") end-repeat)
432 \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
434 \set Score.repeatCommands = #'((volta #f))
437 @cindex alternative et texte
438 @cindex texte et alternative
440 Le crochet indiquant une alternative peut contenir aussi du texte. Il
441 peut s'agir d'un ou plusieurs nombres ou bien d'une indication textuelle
442 (@emph{markup}) -- voir @ref{Mise en forme du texte}. Le plus simple,
443 dans le cas d'une indication textuelle, est de tout d'abord définir ce
444 @emph{markup}, puis de l'inclure dans une liste Scheme.
446 @lilypond[verbatim,quote]
447 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
450 \set Score.repeatCommands =
451 #(list(list 'volta voltaAdLib) 'start-repeat)
453 \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
455 \set Score.repeatCommands = #'((volta #f))
460 @lilypondfile[verbatim,quote,texidoc,doctitle]
461 {printing-a-repeat-sign-at-the-beginning-of-a-piece.ly}
465 @ref{Barres de mesure},
466 @ref{Mise en forme du texte}.
469 @rlsrnamed{Repeats,Répétitions}.
471 Référence des propriétés internes :
472 @rinternals{VoltaBracket},
473 @rinternals{RepeatedMusic},
474 @rinternals{VoltaRepeatedMusic}.
477 @node Répétitions explicites
478 @unnumberedsubsubsec Répétitions explicites
479 @translationof Written-out repeats
481 @cindex musique répétitive
482 @cindex reprise, expansion
483 @cindex expansion de reprise
485 @funindex \repeat unfold
488 Adjoindre à la commande @code{\repeat} l'opion @code{unfold} permet de
489 s'affranchir de ressaisir de la musique répétitive. En voici la
493 \repeat unfold @var{nombre_de_fois} @var{expression_musicale}
497 Le contenu de @var{expression_musicale} sera donc expansé autant de fois
498 que stipulé par @var{nombre_de_fois}.
500 @lilypond[verbatim,quote,relative=2]
501 \repeat unfold 2 { c4 d e f }
505 Dans certains cas, et tout particulièrement dans un contexte
506 @code{\relative}, la fonction @code{\repeat unfold} ne revient pas à
507 écrire littéralement la même expression musicale plusieurs fois.
511 \repeat unfold 2 @{ a'4 b c @}
514 n'est pas équivalent à
520 Une répétition expansée peut aussi avoir une fin alternative :
522 @lilypond[verbatim,quote,relative=2]
523 \repeat unfold 2 { g4 f e d }
531 Si l'on donne trop peu d'alternatives en regard du nombre de fois où le
532 passage doit être rejoué, la première alternative sera jouée plusieurs
535 @lilypond[verbatim,quote,relative=2]
536 \repeat unfold 4 { c4 d e f }
545 S'il y a par contre plus d'alternatives que de répétitions, les
546 alternatives superflues seront tout simplement ignorées et ne seront pas
549 @lilypond[verbatim,quote,relative=2]
550 \repeat unfold 2 { c4 d e f }
559 Vous pouvez imbriquer plusieurs fonctions @code{unfold}, qu'elles
560 comportent ou non des fins alternatives :
562 @lilypond[verbatim,quote,relative=2]
564 \repeat unfold 2 { c4 d e f }
573 Une construction en accord peut se répéter à l'aide du symbole @code{q}
574 -- voir @ref{Répétition d'accords}.
576 @warning{L'insertion d'un @code{@bs{}relative} dans une section
577 @code{@bs{}repeat} sans déclaration explicite du contexte @code{Voice}
578 génèrera une portée supplémentaire -- voir
579 @rprogram{Apparition d'une portée supplémentaire}.}
583 @ref{Répétition d'accords}.
586 @rlsrnamed{Repeats,Répétitions}.
588 Référence des propriétés internes :
589 @rinternals{RepeatedMusic},
590 @rinternals{UnfoldedRepeatedMusic}.
593 @node Autres types de répétition
594 @subsection Autres types de répétition
595 @translationof Short repeats
597 Nous abordons ici les reprises de courte durée. Il en existe deux
598 formes, à savoir la répétition d'une même note sur quelques mesures --
599 représentée par une barre oblique ou le signe pourcent -- et les
603 * Répétitions de mesure::
604 * Répétitions en trémolo::
608 @node Répétitions de mesure
609 @unnumberedsubsubsec Répétitions de mesure
610 @translationof Percent repeats
612 @cindex pourcent, répétition
613 @cindex mesure, répétition de
614 @cindex répétition, pourcent
615 @cindex répétition de mesure
616 @cindex répétition courte
618 @funindex \repeat percent
621 Le style de « reprise en pourcent » sert à répéter une séquence de
622 notes. Elle sera imprimée une fois, puis remplacée par un symbole
625 En voici la syntaxe :
628 \repeat percent @var{nombre} @var{expression_musicale}
631 Les séquences inférieures à une mesure sont remplacées par une barre
634 @lilypond[verbatim,quote,relative=2]
635 \repeat percent 4 { c128 d e f }
636 \repeat percent 4 { c64 d e f }
637 \repeat percent 5 { c32 d e f }
638 \repeat percent 4 { c16 d e f }
639 \repeat percent 4 { c8 d }
640 \repeat percent 4 { c4 }
641 \repeat percent 2 { c2 }
644 Les séquences d'une ou deux mesures sont remplacées par un
645 symbole qui ressemble au symbole de pourcentage.
647 @lilypond[verbatim,quote,relative=2]
648 \repeat percent 2 { c4 d e f }
649 \repeat percent 2 { c2 d }
650 \repeat percent 2 { c1 }
653 @lilypond[verbatim,quote,relative=2]
654 \repeat percent 3 { c4 d e f | c2 g' }
657 Les séquences inférieures à la mesure et qui contiennent des durées
658 différentes sont remplacées par un double symbole de pourcentage.
660 @lilypond[verbatim,quote,relative=2]
661 \repeat percent 4 { c8. <d f>16 }
662 \repeat percent 2 { \tuplet 3/2 { r8 c d } e4 }
666 @lilypondfile[verbatim,quote,texidoc,doctitle]
667 {percent-repeat-counter.ly}
669 @lilypondfile[verbatim,quote,texidoc,doctitle]
670 {percent-repeat-count-visibility.ly}
672 @lilypondfile[verbatim,quote,texidoc,doctitle]
673 {isolated-percent-repeats.ly}
676 Glossaire musicologique :
677 @rglos{percent repeat},
681 @rlsrnamed{Repeats,Répétitions}.
683 Référence des propriétés internes :
684 @rinternals{RepeatSlash},
685 @rinternals{RepeatSlashEvent},
686 @rinternals{DoubleRepeatSlash},
687 @rinternals{PercentRepeat},
688 @rinternals{PercentRepeatCounter},
689 @rinternals{PercentRepeatedMusic},
690 @rinternals{Percent_repeat_engraver},
691 @rinternals{DoublePercentEvent},
692 @rinternals{DoublePercentRepeat},
693 @rinternals{DoublePercentRepeatCounter},
694 @rinternals{PercentRepeatCounter},
695 @rinternals{PercentRepeatedMusic}.
696 @rinternals{Double_percent_repeat_engraver},
697 @rinternals{Slash_repeat_engraver}.
700 @node Répétitions en trémolo
701 @unnumberedsubsubsec Répétitions en trémolo
702 @translationof Tremolo repeats
705 @cindex trémolo, ligatures de
707 @funindex \repeat tremolo
710 Il y a deux formes de trémolo : la répétition alernative de deux
711 notes ou accords, et la répétition rapide d'une seule note ou d'un
712 accord. Lorsqu'il est constitué d'une alternance répétitive, le trémolo
713 s'indique en ajoutant des barres de ligature entre les deux notes ou
714 accords concernés. Lorsqu'il s'agit d'une répétition rapide, des barres
715 de ligature penchées sont ajoutées à la note en question.
717 On peut placer une notation de trémolo entre deux notes, avec la
718 commande @code{\repeat} suivie du style trémolo :
720 @lilypond[quote,verbatim,relative=2]
721 \repeat tremolo 8 { c16 d }
722 \repeat tremolo 6 { c16 d }
723 \repeat tremolo 2 { c16 d }
726 La syntaxe de @code{\repeat tremolo} requiert expressément deux notes
727 encadrées par des accolades, et le nombre de répétitions exprimé en
728 durée d'une note (pointée ou non). Ainsi, dans l'exemple ci-dessus,
729 @code{\repeat tremolo 7} est valide car correspond à une note
730 doublement pointée, à l'inverse de @code{\repeat tremolo 9}.
732 La durée d'un trémolo est égale à la durée de l'expression entre
733 accolades multipliée par le nombre de fois à répéter :
734 @code{\repeat tremolo 8 @{ c16 d16 @}} correspond donc à la valeur d'une
735 ronde, et sera représenté par deux rondes séparées par des barres de
738 On peut indiquer de la même manière un trémolo sur une seule note, qu'il
739 faudra alors laisser sans accolades :
741 @lilypond[quote,verbatim,ragged-right]
742 \repeat tremolo 4 c'16
745 @cindex trémolo, indication de
747 @funindex tremoloFlags
750 Le même résultat s'obtient en faisant suivre la note considérée
751 de deux points et d'un nombre (@w{@code{note:@var{nombre}}}).
752 Le nombre en question correspond à la valeur de la subdivision ;
753 il doit être au moins de 8, auquel cas la hampe sera barrée par un
754 seul trait de ligature. Si ce nombre est omis, la dernière valeur --
755 telle que mémorisée dans @code{tremoloFlags} -- sera utilisée.
757 @lilypond[quote,verbatim,relative=2]
763 @lilypondfile[verbatim,quote,texidoc,doctitle]
764 {cross-staff-tremolos.ly}
768 @rlsrnamed{Repeats,Répétitions}.
770 @cindex tremolo, cross-staff
771 @cindex cross-staff tremolo