1@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2
3@ignore
4   Translation of GIT committish: 8c163f2f197eeb545c19c72505e53aec7c713e09
5
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..
9@end ignore
10
11@c \version "2.19.21"
12
13@c Translators: Valentin Villenave, Jean-Charles Malahieude
14@c Translation checkers: Jean-Charles Malahieude, John Mandereau
15
16
17@node Répétitions et reprises
18@section Répétitions et reprises
19@translationof Repeats
20
21@lilypondfile[quote]{snippets/repeats-headword.ly}
22
23@cindex reprise
24@cindex répétition
25
26La répétition est une notion essentielle en musique, et il existe de
27nombreuses façons de mettre en œuvre et noter ce concept.  LilyPond
28prend en charge les types de répétition suivants :
29
30@table @code
31@item volta
32Le passage répété n'est pas développé, mais il est encadré par des
33barres de reprise et peut se terminer par plusieurs fins
34alternatives -- ou @emph{volte} -- imprimées de gauche à droite sous
35des crochets.  Lorsque la répétition commence au début de la pièce,
36aucune barre de reprise n'est gravée au début de la partition.  Il
37s'agit de la notation courante des reprises avec fins alternatives.
38
39@item unfold
40La musique répétée est développée dans la partition autant de fois
41qu'indiqué.  Ceci est particulièrement utile pour de la musique
42répétitive.
43
44@item percent
45Des barres obliques ou signes de pourcentage indiquent la répétition
46de temps ou de mesures.
47
48@item tremolo
49Ce type permet de réaliser des trémolos sous forme de liens de croches.
50
51@end table
52
53@menu
54* Répétition d'un long passage::
55* Autres types de répétition::
56@end menu
57
58
59@node Répétition d'un long passage
60@subsection Répétition d'un long passage
61@translationof Long repeats
62
63Cette section présente la syntaxe des répétitions longues --
64c'est-à-dire plusieurs mesures.  Ces répétitions peuvent prendre deux
65formes : encadrées par des barres de reprises, ou bien développées dans
66la partition.  Les barres et autres signes de reprise peuvent être
67contrôlés manuellement.
68
69@menu
70* Répétitions courantes::
71* Indications de reprise manuelles::
72* Répétitions explicites::
73@end menu
74
75@cindex volta
76@cindex fois, première
77@cindex première fois
78@cindex seconde fois
79@cindex reprise courante
80@cindex reprise avec alternative
81@cindex fin alternative
82@cindex alternative, reprise
83
84@funindex \repeat
85@funindex \alternative
86@funindex \partial
87
88
89@node Répétitions courantes
90@unnumberedsubsubsec Répétitions courantes
91@translationof Normal repeats
92
93On peut indiquer une répétition de la façon suivante :
94
95@example
96\repeat volta @var{nombre_de_fois} @var{expression_musicale}
97@end example
98
99@noindent
100où @code{@var{expression_musicale}} représente ce qui doît être répété.
101
102Les reprises courantes, sans alternative, s'indiquent comme ceci :
103
104@lilypond[verbatim,quote]
105\relative {
106  \repeat volta 2 { c''4 d e f }
107  c2 d
108  \repeat volta 2 { d4 e f g }
109}
110@end lilypond
111
112Aucun « début » de reprise n'est indiqué par défaut pour la première
113mesure d'un morceau.  Vous pouvez cependant ajouter une barre de reprise
114avec un @code{\bar ".|:"} avant la première note.
115
116@lilypond[verbatim,fragment,quote]
117\relative {
118  \repeat volta 2 { \bar ".|:" c''4 d e f }
119  c2 d
120  \repeat volta 2 { d4 e f g }
121}
122@end lilypond
123
124On peut ajouter une fin alternative à l'aide de la commande
125@code{\alternative}.  Chaque @code{@var{alternative}} est une expression
126musicale en elle-même ; il faudra donc les regrouper par des accolades.
127
128@example
129\repeat volta @var{nombre_de_fois} @var{expression_musicale}
130\alternative @{
131  @{ @var{expression_musicale} @}
132@}
133@end example
134
135Si l'on donne trop peu d'alternatives en regard du nombre de fois où le
136passage doit être rejoué, la première alternative sera jouée plusieurs
137fois.
138
139Voici une simple reprise avec une fin alternative :
140
141@lilypond[verbatim,quote]
142\relative {
143  \repeat volta 2 { c''4 d e f | }
144  \alternative {
145    { c2 e | }
146    { f2 g | }
147  }
148  c1
149}
150@end lilypond
151
152Et une répétition avec plusieurs alternatives :
153
154@lilypond[verbatim,quote]
155\relative {
156  \repeat volta 3 { c''4 d e f | }
157  \alternative {
158    { c2 e | }
159    { f2 g | }
160    { a2 g | }
161  }
162  c1
163}
164@end lilypond
165
166@warning{Lorsqu'il y a plus d'une alternative, prenez garde à ce
167qu'aucun caractère n'apparaisse entre l'accolade fermant une alternative
168et l'accolade ouvrant la suivante, au risque de ne pas obtenir le nombre
169voulu d'alternatives.}
170
171@warning{Une clause @code{@bs{}relative} ne doit jamais se trouver à
172l'intérieur d'une section @code{@bs{}repeat} : vous aurez
173immanquablement des portées parasites.  Voir
174@rprogram{Apparition d'une portée supplémentaire}.}
175
176@cindex reprise avec levée
177@cindex levée dans une reprise
178@cindex anacrouse et reprise
179@cindex reprise et anacrouse
180@cindex reprise et contrôle de barre de mesure
181@cindex contrôle de barre de mesure et reprise
182
183@funindex \partial
184
185Lorsqu'une reprise sans fin alternative débute au milieu d'une mesure,
186elle devrait se terminer aussi au milieu d'une mesure, de telle sorte
187que les mesures soient complètes.  En pareil cas, les indications de
188reprise ne constituent pas des barres de mesure à proprement parler ; il
189n'est donc pas nécessaire de faire appel à la commande @code{\partial}
190ou à des contrôles d'intégrité de mesure.
191
192@lilypond[verbatim,quote,relative=1]
193c'4 e g
194\repeat volta 4 {
195  e4 |
196  c2 e |
197  g4 g g
198}
199g4 |
200a2 a |
201g1 |
202@end lilypond
203
204Il est possible de créer des reprises en début de morceau avec une
205levée.  Le cas est similaire à ce que nous venons de voir.  Toutefois,
206l'utilisation d'un @code{\partial} est ici nécessaire pour respecter
207cette entame.
208
209@lilypond[verbatim,quote,relative=1]
210\partial 4
211\repeat volta 4 {
212  e'4 |
213  c2 e |
214  g4 g g
215}
216g4 |
217a2 a |
218g1 |
219@end lilypond
220
221@cindex reprise et liaison de prolongation
222@cindex alternative et liaison de prolongation
223@cindex liaison de prolongation et reprise
224@cindex liaison de prolongation et alternative
225
226@funindex \repeatTie
227
228Des liaisons de tenue peuvent être ajoutées à toute alternative :
229
230@lilypond[verbatim,quote]
231\relative {
232  c''1
233  \repeat volta 2 { c4 d e f~ }
234  \alternative {
235    { f2 d }
236    { f2\repeatTie f, }
237  }
238}
239@end lilypond
240
241@cindex reprise et segno
242@cindex segno et reprise
243@funindex \inStaffSegno
244
245La commande @code{\inStaffSegno} permet de générer une barre de mesure
246composite par l'adjonction d'un symbole de @emph{segno} à une barre de
247reprise créée par une commande @code{\repeat volta}.  Qu'il s'agisse
248d'un début, d'une fin ou d'une double reprise, le type de barre est
249automatiquement sélectionné.  L'indication « D.S. » devra cependant être
250ajouté manuellement.
251
252En dehors de toute reprise :
253
254@lilypond[verbatim,quote]
255\relative {
256  e'1
257  \inStaffSegno
258  f2 g a b
259  c1_"D.S." \bar "|."
260}
261@end lilypond
262
263Au début d'une reprise :
264
265@lilypond[verbatim,quote]
266\relative {
267  e'1
268  \repeat volta 2 {
269    \inStaffSegno  % start repeat
270    f2 g a b
271  }
272  c1_"D.S." \bar "|."
273}
274@end lilypond
275
276En fin de reprise :
277
278@lilypond[verbatim,quote]
279\relative {
280  e'1
281  \repeat volta 2 {
282    f2 g a b
283    \inStaffSegno  % end repeat
284  }
285  f2 g a b
286  c1_"D.S." \bar "|."
287}
288@end lilypond
289
290Entre deux reprises :
291
292@lilypond[verbatim,quote]
293\relative {
294  e'1
295  \repeat volta 2 {
296    f2 g a b
297  }
298  \inStaffSegno  % double repeat
299  \repeat volta 2 {
300    f2 g a b
301  }
302  c1_"D.S." \bar "|."
303}
304@end lilypond
305
306Des symboles alternatifs de barre de mesure sont aussi accessibles, dans
307un contexte @code{Score}, à l'aide des propriétés @code{segnoType},
308@code{startRepeatSegnoType}, @code{endRepeatSegnoType} ou
309@code{doubleRepeatSegnoType} selon les besoins.  Ces types de barre
310alternative doivent être choisis parmi les types prédéfinis ou
311préalablement créés à l'aide d'une commande @code{\defineBarLine} --
312voir @ref{Barres de mesure}.
313
314@lilypond[verbatim,quote]
315\defineBarLine ":|.S[" #'(":|." "S[" "")
316\defineBarLine "]" #'("]" "" "")
317\relative {
318  e'1
319  \repeat volta 2 {
320    f2 g a b
321    \once \set Score.endRepeatSegnoType = ":|.S["
322    \inStaffSegno
323  }
324  f2 g \bar "]" a b
325  c1_"D.S." \bar "|."
326}
327@end lilypond
328
329@snippets
330
331@cindex reprise, crochet raccourci
332@cindex crochet de reprise raccourci
333@lilypondfile[verbatim,quote,texidoc,doctitle]
334{snippets/shortening-volta-brackets.ly}
335
336@cindex crochet de reprise, plusieurs portées
337@funindex Volta_engraver
338@lilypondfile[verbatim,quote,texidoc,doctitle]
339{snippets/adding-volta-brackets-to-additional-staves.ly}
340
341@cindex reprises successives, barre de mesure
342@cindex barre de mesure, reprises successives
343@lilypondfile[verbatim,quote,texidoc,doctitle]
344{snippets/setting-the-double-repeat-default-for-volte.ly}
345
346@cindex reprise et numéro de mesure
347@cindex numéro de mesure et reprise
348@cindex mesure, numérotation et reprise
349@lilypondfile[verbatim,quote,texidoc,doctitle]
350{snippets/alternative-bar-numbering.ly}
351
352@morerefs
353Glossaire musicologique :
354@rglosnamed{repeat,répétition},
355@rglos{volta}.
356
357Manuel de notation :
358@ref{Barres de mesure},
359@ref{Gestion du temps},
360@ref{Modification des greffons de contexte},
361@ref{Modification des liaisons}.
362
363Fichiers d'initialisation :
364@file{ly/engraver-init.ly}.
365
366Morceaux choisis :
367@rlsrnamed{Repeats,Répétitions}.
368
369Référence des propriétés internes :
370@rinternals{VoltaBracket},
371@rinternals{RepeatedMusic},
372@rinternals{VoltaRepeatedMusic},
373@rinternals{UnfoldedRepeatedMusic}.
374
375@knownissues
376@cindex reprise ambigüe
377@cindex reprises imbriquées
378@cindex imbrication de reprise
379@cindex numéro de mesure et reprise
380@cindex reprise et liaison
381@cindex liaison et reprise
382@cindex glissando et reprise
383@cindex reprise et glissando
384
385L'extension d'une liaison à partir d'un bloc @code{\repeat} sur un bloc
386@code{\alternative} n'est possible que pour la première alternative.
387L'aspect visuel d'une liaison se continuant dans les autres
388alternatives, peut être simulé à l'aide de la commande
389@code{\repeatTie} lorsqu'elle s'arrête sur sa première note --
390méthode qui cependant ne fonctionne pas pour un @code{TabStaff}.
391D'autres moyens existent pour indiquer la prolongation d'une
392liaison sur des alternatives, y compris dans un @code{TabStaff},
393en suivant les préceptes donnés à la rubrique
394@ref{Modification des liaisons}.
395
396Selon le même principe, une liaison ne saurait partir de la fin d'une
397alternative pour se terminer au début de la reprise.
398
399L'extension d'un glissando à partir d'un bloc @code{\repeat} sur
400un bloc @code{\alternative} n'est possible que pour la première
401alternative.  L'aspect visuel d'un glissando se continuant dans
402les autres alternatives peut être simulé à l'aide d'un glissando
403partant d'une note d'ornement supplémentaire et masquée.  Un
404exemple se trouve à la rubrique @ref{Glissando}.
405
406Le développement, à l'aide de la commande @code{\unfoldRepeats}, d'une
407répétition qui commence sur une mesure incomplète et contient un bloc
408@code{alternative} avec modification de la propriété
409@code{measureLength} entraînera des messages d'erreur concernant le
410placement des barres de mesure.
411
412Des reprises imbriquées telles que
413
414@example
415\repeat @dots{}
416\repeat @dots{}
417\alternative
418@end example
419
420@noindent
421présentent une ambiguïté, dans la mesure où l'on ne sait à quelle
422section @code{\repeat} attribuer la section @code{\alternative}.  Pour
423résoudre cette ambiguïté, il convient de toujours insérer la commande
424@code{\alternative} à l'intérieur de la section @code{\repeat}.  Il est
425préférable, dans une telle situation, d'utiliser des accolades pour plus
426de clarté.
427
428
429@node Indications de reprise manuelles
430@unnumberedsubsubsec Indications de reprise manuelles
431@translationof Manual repeat marks
432
433@cindex reprise manuelle
434
435@funindex repeatCommands
436@funindex start-repeat
437
438@warning{Les méthodes présentées dans les lignes qui suivent ne
439devraient servir à indiquer que des constructions de répétition
440inhabituelles.  En règle générale, il vaut mieux recourir à la fonction
441@code{@bs{}repeat} pour créer une reprise ou bien insérer la barre de
442mesure adéquate.   Pour plus d'information, voir le chapitre
443@ref{Barres de mesure}.}
444
445La propriété @code{repeatCommands} sert à contrôler la mise en forme des
446reprises.  On la définit par une suite de commandes de reprise Scheme.
447
448@table @code
449@item start-repeat
450Pour imprimer une barre de reprise @code{.|:}
451
452@lilypond[verbatim,quote]
453\relative {
454  c''1
455  \set Score.repeatCommands = #'(start-repeat)
456  d4 e f g
457  c1
458}
459@end lilypond
460
461Traditionnellement, on n'imprime pas de signe de reprise en début de
462morceau.
463
464@item end-repeat
465Pour imprimer une barre de reprise @code{:|.}
466
467@lilypond[verbatim,quote]
468\relative {
469  c''1
470  d4 e f g
471  \set Score.repeatCommands = #'(end-repeat)
472  c1
473}
474@end lilypond
475
476@item (volta @var{nombre}) @dots{} (volta #f)
477Pour obtenir un crochet indiquant le numéro de l'alternative.  Pour que
478le crochet s'imprime effectivement, il faut spécifier explicitement
479l'endroit où il doit se terminer.
480
481@lilypond[verbatim,quote]
482\relative {
483  f''4 g a b
484  \set Score.repeatCommands = #'((volta "2"))
485  g4 a g a
486  \set Score.repeatCommands = #'((volta #f))
487  c1
488}
489@end lilypond
490
491@end table
492
493Plusieurs commandes de reprise peuvent intervenir au même moment :
494
495@lilypond[verbatim,quote]
496\relative {
497  f''4 g a b
498  \set Score.repeatCommands = #'((volta "2, 5") end-repeat)
499  g4 a g a
500  c1
501  \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
502  b1
503  \set Score.repeatCommands = #'((volta #f))
504}
505@end lilypond
506
507@cindex alternative et texte
508@cindex texte et alternative
509
510Le crochet indiquant une alternative peut contenir aussi du texte.  Il
511peut s'agir d'un ou plusieurs nombres ou bien d'une indication textuelle
512(@emph{markup}) -- voir @ref{Mise en forme du texte}.  Le plus simple,
513dans le cas d'une indication textuelle, est de tout d'abord définir ce
514@emph{markup}, puis de l'inclure dans une liste Scheme.
515
516@lilypond[verbatim,quote]
517voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
518\relative {
519  c''1
520  \set Score.repeatCommands =
521    #(list(list 'volta voltaAdLib) 'start-repeat)
522  c4 b d e
523  \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
524  f1
525  \set Score.repeatCommands = #'((volta #f))
526}
527@end lilypond
528
529@morerefs
530Manuel de notation :
531@ref{Barres de mesure},
532@ref{Mise en forme du texte}.
533
534Morceaux choisis :
535@rlsrnamed{Repeats,Répétitions}.
536
537Référence des propriétés internes :
538@rinternals{VoltaBracket},
539@rinternals{RepeatedMusic},
540@rinternals{VoltaRepeatedMusic}.
541
542
543@node Répétitions explicites
544@unnumberedsubsubsec Répétitions explicites
545@translationof Written-out repeats
546
547@cindex musique répétitive
548@cindex reprise, expansion
549@cindex expansion de reprise
550
551@funindex \repeat unfold
552@funindex unfold
553
554Adjoindre à la commande @code{\repeat} l'opion @code{unfold} permet de
555s'affranchir de ressaisir de la musique répétitive.  En voici la
556syntaxe :
557
558@example
559\repeat unfold @var{nombre_de_fois} @var{expression_musicale}
560@end example
561
562@noindent
563Le contenu de @var{expression_musicale} sera donc expansé autant de fois
564que stipulé par @var{nombre_de_fois}.
565
566@lilypond[verbatim,quote]
567\relative {
568  \repeat unfold 2 { c''4 d e f }
569  c1
570}
571@end lilypond
572
573Dans certains cas, et tout particulièrement dans un contexte
574@code{\relative}, la fonction @code{\repeat unfold} ne revient pas à
575écrire littéralement la même expression musicale plusieurs fois.
576Ainsi :
577
578@example
579\repeat unfold 2 @{ a'4 b c @}
580@end example
581
582n'est pas équivalent à
583
584@example
585a'4 b c | a'4 b c
586@end example
587
588Une répétition expansée peut aussi avoir une fin alternative :
589
590@lilypond[verbatim,quote]
591\relative {
592  \repeat unfold 2 { c''4 d e f }
593  \alternative {
594    { c2 g' }
595    { c,2 b }
596  }
597  c1
598}
599@end lilypond
600
601Si l'on donne trop peu d'alternatives en regard du nombre de fois où le
602passage doit être rejoué, la première alternative sera jouée plusieurs
603fois.
604
605@lilypond[verbatim,quote]
606\relative {
607  \repeat unfold 4 { c''4 d e f }
608  \alternative {
609    { c2 g' }
610    { c,2 b }
611    { e2 d }
612   }
613  c1
614}
615@end lilypond
616
617S'il y a par contre plus d'alternatives que de répétitions, les
618alternatives superflues seront tout simplement ignorées et ne seront pas
619imprimées.
620
621@lilypond[verbatim,quote]
622\relative {
623  \repeat unfold 2 { c''4 d e f }
624  \alternative {
625    { c2 g' }
626    { c,2 b }
627    { e2 d }
628  }
629  c1
630}
631@end lilypond
632
633Vous pouvez imbriquer plusieurs fonctions @code{unfold}, qu'elles
634comportent ou non des fins alternatives :
635
636@lilypond[verbatim,quote]
637\relative {
638  \repeat unfold 2 {
639    \repeat unfold 2 { c''4 d e f }
640    \alternative {
641      { c2 g' }
642      { c,2 b }
643    }
644  }
645  c1
646}
647@end lilypond
648
649Une construction en accord peut se répéter à l'aide du symbole @code{q}
650-- voir @ref{Répétition d'accords}.
651
652@warning{L'insertion d'un @code{@bs{}relative} dans une section
653@code{@bs{}repeat} sans déclaration explicite du contexte @code{Voice}
654génèrera une portée supplémentaire -- voir
655@rprogram{Apparition d'une portée supplémentaire}.}
656
657@morerefs
658Manuel de notation :
659@ref{Répétition d'accords}.
660
661Morceaux choisis :
662@rlsrnamed{Repeats,Répétitions}.
663
664Référence des propriétés internes :
665@rinternals{RepeatedMusic},
666@rinternals{UnfoldedRepeatedMusic}.
667
668
669@node Autres types de répétition
670@subsection Autres types de répétition
671@translationof Short repeats
672
673Nous abordons ici les reprises de courte durée.  Il en existe deux
674formes, à savoir la répétition d'une même note sur quelques mesures --
675représentée par une barre oblique ou le signe pourcent -- et les
676trémolos.
677
678@menu
679* Répétitions de mesure::
680* Répétitions en trémolo::
681@end menu
682
683
684@node Répétitions de mesure
685@unnumberedsubsubsec Répétitions de mesure
686@translationof Percent repeats
687
688@cindex pourcent, répétition
689@cindex mesure, répétition de
690@cindex répétition, pourcent
691@cindex répétition de mesure
692@cindex répétition courte
693
694@funindex \repeat percent
695@funindex percent
696
697Le style de « reprise en pourcent » sert à répéter une séquence de
698notes.  Elle sera imprimée une fois, puis remplacée par un symbole
699spécial.
700
701En voici la syntaxe :
702
703@example
704\repeat percent @var{nombre} @var{expression_musicale}
705@end example
706
707Les séquences inférieures à une mesure sont remplacées par une barre
708oblique.
709
710@lilypond[verbatim,quote]
711\relative c'' {
712  \repeat percent 4 { c128 d e f }
713  \repeat percent 4 { c64 d e f }
714  \repeat percent 5 { c32 d e f }
715  \repeat percent 4 { c16 d e f }
716  \repeat percent 4 { c8 d }
717  \repeat percent 4 { c4 }
718  \repeat percent 2 { c2 }
719}
720@end lilypond
721
722Les séquences d'une ou deux mesures sont remplacées par un
723symbole qui ressemble au symbole de pourcentage.
724
725@lilypond[verbatim,quote]
726\relative c'' {
727  \repeat percent 2 { c4 d e f }
728  \repeat percent 2 { c2 d }
729  \repeat percent 2 { c1 }
730}
731@end lilypond
732
733@lilypond[verbatim,quote]
734\relative {
735  \repeat percent 3 { c''4 d e f | c2 g' }
736}
737@end lilypond
738
739Les séquences inférieures à la mesure et qui contiennent des durées
740différentes sont remplacées par un double symbole de pourcentage.
741
742@lilypond[verbatim,quote]
743\relative {
744  \repeat percent 4 { c''8. <d f>16 }
745  \repeat percent 2 { \tuplet 3/2 { r8 c d } e4 }
746}
747@end lilypond
748
749@snippets
750
751@cindex pourcent, compteur de reprise
752@cindex compteur, reprise en pourcent
753@cindex reprise, pourcent, compteur
754@funindex countPercentRepeats
755@lilypondfile[verbatim,quote,texidoc,doctitle]
756{snippets/percent-repeat-counter.ly}
757
758@cindex visibilité, compteur, pourcent
759@cindex compteur, pourcent, visibilité
760@funindex repeatCountVisibility
761@lilypondfile[verbatim,quote,texidoc,doctitle]
762{snippets/percent-repeat-count-visibility.ly}
763
764@cindex pourcent, reprise isolée
765@lilypondfile[verbatim,quote,texidoc,doctitle]
766{snippets/isolated-percent-repeats.ly}
767
768@morerefs
769Glossaire musicologique :
770@rglos{percent repeat},
771@rglos{simile}.
772
773Morceaux choisis :
774@rlsrnamed{Repeats,Répétitions}.
775
776Référence des propriétés internes :
777@rinternals{RepeatSlash},
778@rinternals{RepeatSlashEvent},
779@rinternals{DoubleRepeatSlash},
780@rinternals{PercentRepeat},
781@rinternals{PercentRepeatCounter},
782@rinternals{PercentRepeatedMusic},
783@rinternals{Percent_repeat_engraver},
784@rinternals{DoublePercentEvent},
785@rinternals{DoublePercentRepeat},
786@rinternals{DoublePercentRepeatCounter},
787@rinternals{PercentRepeatCounter},
788@rinternals{PercentRepeatedMusic}.
789@rinternals{Double_percent_repeat_engraver},
790@rinternals{Slash_repeat_engraver}.
791
792@knownissues
793Les répétitions en pourcent ne peuvent contenir rien d'autre que
794le signe pourcent lui-même ; en particulier, les changements de
795métrique ne seront pas répété.
796
797@lilypond[quote,verbatim,relative=2]
798\repeat percent 3 { \time 5/4 c2. 2 \time 4/4 2 2 }
799@end lilypond
800
801@noindent
802Tout changement de métrique ou insertion d'une commande @code{\partial}
803devra impérativement se traîter sous forme de construction parallèle,
804@b{en dehors} de la répétition en pourcentage :
805
806@lilypond[quote,verbatim,relative=2]
807<<
808  \repeat percent 3 { c2. 2 2 2 }
809  \repeat unfold 3 { \time 5/4 s4*5 \time 4/4 s1 }
810>>
811@end lilypond
812
813
814
815@node Répétitions en trémolo
816@unnumberedsubsubsec Répétitions en trémolo
817@translationof Tremolo repeats
818
819@cindex trémolo
820@cindex trémolo, ligature de
821
822@funindex \repeat tremolo
823@funindex tremolo
824
825Il y a deux formes de trémolo : la répétition alernative de deux
826notes ou accords, et la répétition rapide d'une seule note ou d'un
827accord.  Lorsqu'il est constitué d'une alternance répétitive, le trémolo
828s'indique en ajoutant des barres de ligature entre les deux notes ou
829accords concernés.  Lorsqu'il s'agit d'une répétition rapide, des barres
830de ligature penchées sont ajoutées à la note en question.
831
832On peut placer une notation de trémolo entre deux notes, avec la
833commande @code{\repeat} suivie du style trémolo :
834
835@lilypond[quote,verbatim]
836\relative c'' {
837  \repeat tremolo 8 { c16 d }
838  \repeat tremolo 6 { c16 d }
839  \repeat tremolo 2 { c16 d }
840}
841@end lilypond
842
843La syntaxe de @code{\repeat tremolo} requiert expressément deux notes
844encadrées par des accolades, et le nombre de répétitions exprimé en
845durée d'une note (pointée ou non).  Ainsi, dans l'exemple ci-dessus,
846@code{\repeat tremolo 7} est valide car correspond à une note
847doublement pointée, à l'inverse de @code{\repeat tremolo 9}.
848
849La durée d'un trémolo est égale à la durée de l'expression entre
850accolades multipliée par le nombre de fois à répéter :
851@code{\repeat tremolo 8 @{ c16 d16 @}} correspond donc à la valeur d'une
852ronde, et sera représenté par deux rondes séparées par des barres de
853trémolo.
854
855On peut indiquer de la même manière un trémolo sur une seule note, qu'il
856faudra alors laisser sans accolades :
857
858@lilypond[quote,verbatim,ragged-right]
859\repeat tremolo 4 c'16
860@end lilypond
861
862@cindex trémolo, indication de
863@cindex indication, trémolo
864
865@funindex tremoloFlags
866@funindex :
867
868Le même résultat s'obtient en faisant suivre la note considérée
869de deux points et d'un nombre (@w{@code{note:@var{nombre}}}).
870Le nombre en question correspond à la valeur de la subdivision ;
871il doit être au moins de 8, auquel cas la hampe sera barrée par un
872seul trait de ligature.  Si ce nombre est omis, la dernière valeur sera
873utilisée.
874
875@lilypond[quote,verbatim]
876\relative {
877  c''2:8 c:32
878  c: c:
879}
880@end lilypond
881
882@snippets
883
884@cindex trémolo interportée
885@cindex interportée, trémolo
886@lilypondfile[verbatim,quote,texidoc,doctitle]
887{snippets/cross-staff-tremolos.ly}
888
889@morerefs
890Morceaux choisis :
891@rlsrnamed{Repeats,Répétitions}.
892
893@cindex tremolo, cross-staff
894@cindex cross-staff tremolo
895