]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/repeats.itely
1d091305672b1f0ea8658d363c374ac12643f225
[lilypond.git] / Documentation / fr / notation / repeats.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2
3 @ignore
4    Translation of GIT committish: a5b7cd343ce48d2e6f8e3f0e13881d2525209d98
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 @node Répétitions et reprises
17 @section Répétitions et reprises
18 @translationof Repeats
19
20 @lilypondfile[quote]{repeats-headword.ly}
21
22 @cindex reprises
23 @cindex répétitions
24
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 :
28
29 @table @code
30 @item volta
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.
37
38 @item unfold
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
41 répétitive.
42
43 @item percent
44 Des barres obliques ou signes de pourcentage indiquent la répétition
45 de temps ou de mesures.
46
47 @item tremolo
48 Ce type permet de réaliser des trémolos sous forme de liens de croches.
49
50 @end table
51
52 @menu
53 * Répétition d'un long passage::
54 * Autres types de répétition::
55 @end menu
56
57
58 @node Répétition d'un long passage
59 @subsection Répétition d'un long passage
60 @translationof Long repeats
61
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.
67
68 @menu
69 * Répétitions courantes::
70 * Indications de reprise manuelles::
71 * Répétitions explicites::
72 @end menu
73
74 @cindex volta
75 @cindex fois, première
76 @cindex première fois
77 @cindex seconde fois
78 @cindex reprise courante
79 @cindex reprise avec alternative
80 @cindex fin alternative
81 @cindex alternative, reprise
82
83 @funindex \repeat
84 @funindex \alternative
85 @funindex \partial
86
87
88 @node Répétitions courantes
89 @unnumberedsubsubsec Répétitions courantes
90 @translationof Normal repeats
91
92 On peut indiquer une répétition de la façon suivante :
93
94 @example
95 \repeat volta @var{nombre_de_fois} @var{expression_musicale}
96 @end example
97
98 @noindent
99 où @code{@var{expression_musicale}} représente ce qui doît être répété.
100
101 Les reprises courantes, sans alternative, s'indiquent comme ceci :
102
103 @lilypond[verbatim,quote]
104 \relative {
105   \repeat volta 2 { c''4 d e f }
106   c2 d
107   \repeat volta 2 { d4 e f g }
108 }
109 @end lilypond
110
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.
114
115 @lilypond[verbatim,fragment,quote]
116 \relative {
117   \repeat volta 2 { \bar ".|:" c''4 d e f }
118   c2 d
119   \repeat volta 2 { d4 e f g }
120 }
121 @end lilypond
122
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.
126
127 @example
128 \repeat volta @var{nombre_de_fois} @var{expression_musicale}
129 \alternative @{
130   @{ @var{expression_musicale} @}
131 @}
132 @end example
133
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
136 fois.
137
138 Voici une simple reprise avec une fin alternative :
139
140 @lilypond[verbatim,quote]
141 \relative {
142   \repeat volta 2 { c''4 d e f | }
143   \alternative {
144     { c2 e | }
145     { f2 g | }
146   }
147   c1
148 }
149 @end lilypond
150
151 Et une répétition avec plusieurs alternatives :
152
153 @lilypond[verbatim,quote]
154 \relative {
155   \repeat volta 3 { c''4 d e f | }
156   \alternative {
157     { c2 e | }
158     { f2 g | }
159     { a2 g | }
160   }
161   c1
162 }
163 @end lilypond
164
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.}
169
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}.}
174
175 @cindex reprise avec levée
176 @cindex levée dans une reprise
177 @cindex anacrouse et reprise
178 @cindex reprise et anacrouse
179
180 @funindex \partial
181
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.
188
189 @lilypond[verbatim,quote]
190 \relative { % no \partial here
191   c'4 e g  % no bar check here
192   % no \partial here
193   \repeat volta 4 {
194     e4 |
195     c2 e |
196     % no \partial here
197     g4 g g  % no bar check here
198   }
199   % no \partial here
200   g4 |
201   a2 a |
202   g1 |
203 }
204 @end lilypond
205
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
209 cette entame.
210
211 @lilypond[verbatim,quote]
212 \relative {
213   \partial 4  % required
214   \repeat volta 4 {
215     e'4 |
216     c2 e |
217     % no \partial here
218     g4 g g  % no bar check here
219   }
220   % no \partial here
221   g4 |
222   a2 a |
223   g1 |
224 }
225 @end lilypond
226
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
231
232 @funindex \repeatTie
233
234 Des liaisons de tenue peuvent être ajoutées à toute alternative :
235
236 @lilypond[verbatim,quote]
237 \relative {
238   c''1
239   \repeat volta 2 { c4 d e f~ }
240   \alternative {
241     { f2 d }
242     { f2\repeatTie f, }
243   }
244 }
245 @end lilypond
246
247 @cindex reprise et segno
248 @cindex segno et reprise
249 @funindex \inStaffSegno
250
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
256
257 En dehors de toute reprise :
258
259 @lilypond[verbatim,quote]
260 \relative {
261   e'1
262   \inStaffSegno
263   f2 g a b
264   c1_"D.S." \bar "|."
265 }
266 @end lilypond
267
268 Au début d'une reprise :
269
270 @lilypond[verbatim,quote]
271 \relative {
272   e'1
273   \repeat volta 2 {
274     \inStaffSegno  % start repeat
275     f2 g a b
276   }
277   c1_"D.S." \bar "|."
278 }
279 @end lilypond
280
281 En fin de reprise :
282
283 @lilypond[verbatim,quote]
284 \relative {
285   e'1
286   \repeat volta 2 {
287     f2 g a b
288     \inStaffSegno  % end repeat
289   }
290   f2 g a b
291   c1_"D.S." \bar "|."
292 }
293 @end lilypond
294
295 Entre deux reprises :
296
297 @lilypond[verbatim,quote]
298 \relative {
299   e'1
300   \repeat volta 2 {
301     f2 g a b
302   }
303   \inStaffSegno  % double repeat
304   \repeat volta 2 {
305     f2 g a b
306   }
307   c1_"D.S." \bar "|."
308 }
309 @end lilypond
310
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}.
318
319 @lilypond[verbatim,quote]
320 \defineBarLine ":|.S[" #'(":|." "S[" "")
321 \defineBarLine "]" #'("]" "" "")
322 \relative {
323   e'1
324   \repeat volta 2 {
325     f2 g a b
326     \once \set Score.endRepeatSegnoType = ":|.S["
327     \inStaffSegno
328   }
329   f2 g \bar "]" a b
330   c1_"D.S." \bar "|."
331 }
332 @end lilypond
333
334 @snippets
335 @lilypondfile[verbatim,quote,texidoc,doctitle]
336 {shortening-volta-brackets.ly}
337
338 @lilypondfile[verbatim,quote,texidoc,doctitle]
339 {adding-volta-brackets-to-additional-staves.ly}
340
341 @lilypondfile[verbatim,quote,texidoc,doctitle]
342 {setting-the-double-repeat-default-for-volte.ly}
343
344 @cindex reprises et numéros de mesure
345 @cindex numéro de mesure et reprise
346 @cindex mesure, numérotation et reprises
347
348 @lilypondfile[verbatim,quote,texidoc,doctitle]
349 {alternative-bar-numbering.ly}
350
351 @seealso
352 Glossaire musicologique :
353 @rglosnamed{repeat,répétition},
354 @rglos{volta}.
355
356 Manuel de notation :
357 @ref{Barres de mesure},
358 @ref{Gestion du temps},
359 @ref{Modification des greffons de contexte},
360 @ref{Modification des liaisons}.
361
362 Fichiers d'initialisation :
363 @file{ly/engraver-init.ly}.
364
365 Morceaux choisis :
366 @rlsrnamed{Repeats,Répétitions}.
367
368 Référence des propriétés internes :
369 @rinternals{VoltaBracket},
370 @rinternals{RepeatedMusic},
371 @rinternals{VoltaRepeatedMusic},
372 @rinternals{UnfoldedRepeatedMusic}.
373
374 @knownissues
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
383
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}.
394
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.
397
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}.
404
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.
410
411 Des reprises imbriquées telles que
412
413 @example
414 \repeat @dots{}
415 \repeat @dots{}
416 \alternative
417 @end example
418
419 @noindent
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
425 de clarté.
426
427
428 @node Indications de reprise manuelles
429 @unnumberedsubsubsec Indications de reprise manuelles
430 @translationof Manual repeat marks
431
432 @cindex reprise manuelle
433
434 @funindex repeatCommands
435 @funindex start-repeat
436
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}.}
443
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.
446
447 @table @code
448 @item start-repeat
449 Pour imprimer une barre de reprise @code{.|:}
450
451 @lilypond[verbatim,quote]
452 \relative {
453   c''1
454   \set Score.repeatCommands = #'(start-repeat)
455   d4 e f g
456   c1
457 }
458 @end lilypond
459
460 Traditionnellement, on n'imprime pas de signe de reprise en début de
461 morceau.
462
463 @item end-repeat
464 Pour imprimer une barre de reprise @code{:|.}
465
466 @lilypond[verbatim,quote]
467 \relative {
468   c''1
469   d4 e f g
470   \set Score.repeatCommands = #'(end-repeat)
471   c1
472 }
473 @end lilypond
474
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.
479
480 @lilypond[verbatim,quote]
481 \relative {
482   f''4 g a b
483   \set Score.repeatCommands = #'((volta "2"))
484   g4 a g a
485   \set Score.repeatCommands = #'((volta #f))
486   c1
487 }
488 @end lilypond
489
490 @end table
491
492 Plusieurs commandes de reprise peuvent intervenir au même moment :
493
494 @lilypond[verbatim,quote]
495 \relative {
496   f''4 g a b
497   \set Score.repeatCommands = #'((volta "2, 5") end-repeat)
498   g4 a g a
499   c1
500   \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
501   b1
502   \set Score.repeatCommands = #'((volta #f))
503 }
504 @end lilypond
505
506 @cindex alternative et texte
507 @cindex texte et alternative
508
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.
514
515 @lilypond[verbatim,quote]
516 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
517 \relative {
518   c''1
519   \set Score.repeatCommands =
520     #(list(list 'volta voltaAdLib) 'start-repeat)
521   c4 b d e
522   \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
523   f1
524   \set Score.repeatCommands = #'((volta #f))
525 }
526 @end lilypond
527
528 @seealso
529 Manuel de notation :
530 @ref{Barres de mesure},
531 @ref{Mise en forme du texte}.
532
533 Morceaux choisis :
534 @rlsrnamed{Repeats,Répétitions}.
535
536 Référence des propriétés internes :
537 @rinternals{VoltaBracket},
538 @rinternals{RepeatedMusic},
539 @rinternals{VoltaRepeatedMusic}.
540
541
542 @node Répétitions explicites
543 @unnumberedsubsubsec Répétitions explicites
544 @translationof Written-out repeats
545
546 @cindex musique répétitive
547 @cindex reprise, expansion
548 @cindex expansion de reprise
549
550 @funindex \repeat unfold
551 @funindex unfold
552
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
555 syntaxe :
556
557 @example
558 \repeat unfold @var{nombre_de_fois} @var{expression_musicale}
559 @end example
560
561 @noindent
562 Le contenu de @var{expression_musicale} sera donc expansé autant de fois
563 que stipulé par @var{nombre_de_fois}.
564
565 @lilypond[verbatim,quote]
566 \relative {
567   \repeat unfold 2 { c''4 d e f }
568   c1
569 }
570 @end lilypond
571
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.
575 Ainsi :
576
577 @example
578 \repeat unfold 2 @{ a'4 b c @}
579 @end example
580
581 n'est pas équivalent à
582
583 @example
584 a'4 b c | a'4 b c
585 @end example
586
587 Une répétition expansée peut aussi avoir une fin alternative :
588
589 @lilypond[verbatim,quote]
590 \relative {
591   \repeat unfold 2 { c''4 d e f }
592   \alternative {
593     { c2 g' }
594     { c,2 b }
595   }
596   c1
597 }
598 @end lilypond
599
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
602 fois.
603
604 @lilypond[verbatim,quote]
605 \relative {
606   \repeat unfold 4 { c''4 d e f }
607   \alternative {
608     { c2 g' }
609     { c,2 b }
610     { e2 d }
611    }
612   c1
613 }
614 @end lilypond
615
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
618 imprimées.
619
620 @lilypond[verbatim,quote]
621 \relative {
622   \repeat unfold 2 { c''4 d e f }
623   \alternative {
624     { c2 g' }
625     { c,2 b }
626     { e2 d }
627   }
628   c1
629 }
630 @end lilypond
631
632 Vous pouvez imbriquer plusieurs fonctions @code{unfold}, qu'elles
633 comportent ou non des fins alternatives :
634
635 @lilypond[verbatim,quote]
636 \relative {
637   \repeat unfold 2 {
638     \repeat unfold 2 { c''4 d e f }
639     \alternative {
640       { c2 g' }
641       { c,2 b }
642     }
643   }
644   c1
645 }
646 @end lilypond
647
648 Une construction en accord peut se répéter à l'aide du symbole @code{q}
649 -- voir @ref{Répétition d'accords}.
650
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}.}
655
656 @seealso
657 Manuel de notation :
658 @ref{Répétition d'accords}.
659
660 Morceaux choisis :
661 @rlsrnamed{Repeats,Répétitions}.
662
663 Référence des propriétés internes :
664 @rinternals{RepeatedMusic},
665 @rinternals{UnfoldedRepeatedMusic}.
666
667
668 @node Autres types de répétition
669 @subsection Autres types de répétition
670 @translationof Short repeats
671
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
675 trémolos.
676
677 @menu
678 * Répétitions de mesure::
679 * Répétitions en trémolo::
680 @end menu
681
682
683 @node Répétitions de mesure
684 @unnumberedsubsubsec Répétitions de mesure
685 @translationof Percent repeats
686
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
692
693 @funindex \repeat percent
694 @funindex percent
695
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
698 spécial.
699
700 En voici la syntaxe :
701
702 @example
703 \repeat percent @var{nombre} @var{expression_musicale}
704 @end example
705
706 Les séquences inférieures à une mesure sont remplacées par une barre
707 oblique.
708
709 @lilypond[verbatim,quote]
710 \relative c'' {
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 }
718 }
719 @end lilypond
720
721 Les séquences d'une ou deux mesures sont remplacées par un
722 symbole qui ressemble au symbole de pourcentage.
723
724 @lilypond[verbatim,quote]
725 \relative c'' {
726   \repeat percent 2 { c4 d e f }
727   \repeat percent 2 { c2 d }
728   \repeat percent 2 { c1 }
729 }
730 @end lilypond
731
732 @lilypond[verbatim,quote]
733 \relative {
734   \repeat percent 3 { c''4 d e f | c2 g' }
735 }
736 @end lilypond
737
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.
740
741 @lilypond[verbatim,quote]
742 \relative {
743   \repeat percent 4 { c''8. <d f>16 }
744   \repeat percent 2 { \tuplet 3/2 { r8 c d } e4 }
745 }
746 @end lilypond
747
748 @snippets
749 @lilypondfile[verbatim,quote,texidoc,doctitle]
750 {percent-repeat-counter.ly}
751
752 @lilypondfile[verbatim,quote,texidoc,doctitle]
753 {percent-repeat-count-visibility.ly}
754
755 @lilypondfile[verbatim,quote,texidoc,doctitle]
756 {isolated-percent-repeats.ly}
757
758 @seealso
759 Glossaire musicologique :
760 @rglos{percent repeat},
761 @rglos{simile}.
762
763 Morceaux choisis :
764 @rlsrnamed{Repeats,Répétitions}.
765
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}.
781
782 @knownissues
783 Les répétitions en pourcent ne peuvent contenir rien d'autre que
784 le signe pourcent lui-même ; en particulier, les changements de
785 métrique ne seront pas répété.
786
787 @lilypond[quote,verbatim,relative=2]
788 \repeat percent 3 { \time 5/4 c2. 2 \time 4/4 2 2 }
789 @end lilypond
790
791 @noindent
792 Tout changement de métrique ou insertion d'une commande @code{\partial}
793 devra impérativement se traîter sous forme de construction parallèle,
794 @b{en dehors} de la répétition en pourcentage :
795
796 @lilypond[quote,verbatim,relative=2]
797 <<
798   \repeat percent 3 { c2. 2 2 2 }
799   \repeat unfold 3 { \time 5/4 s4*5 \time 4/4 s1 }
800 >>
801 @end lilypond
802
803
804
805 @node Répétitions en trémolo
806 @unnumberedsubsubsec Répétitions en trémolo
807 @translationof Tremolo repeats
808
809 @cindex trémolo
810 @cindex trémolo, ligatures de
811
812 @funindex \repeat tremolo
813 @funindex tremolo
814
815 Il y a deux formes de trémolo : la répétition alernative de deux
816 notes ou accords, et la répétition rapide d'une seule note ou d'un
817 accord.  Lorsqu'il est constitué d'une alternance répétitive, le trémolo
818 s'indique en ajoutant des barres de ligature entre les deux notes ou
819 accords concernés.  Lorsqu'il s'agit d'une répétition rapide, des barres
820 de ligature penchées sont ajoutées à la note en question.
821
822 On peut placer une notation de trémolo entre deux notes, avec la
823 commande @code{\repeat} suivie du style trémolo :
824
825 @lilypond[quote,verbatim]
826 \relative c'' {
827   \repeat tremolo 8 { c16 d }
828   \repeat tremolo 6 { c16 d }
829   \repeat tremolo 2 { c16 d }
830 }
831 @end lilypond
832
833 La syntaxe de @code{\repeat tremolo} requiert expressément deux notes
834 encadrées par des accolades, et le nombre de répétitions exprimé en
835 durée d'une note (pointée ou non).  Ainsi, dans l'exemple ci-dessus,
836 @code{\repeat tremolo 7} est valide car correspond à une note
837 doublement pointée, à l'inverse de @code{\repeat tremolo 9}.
838
839 La durée d'un trémolo est égale à la durée de l'expression entre
840 accolades multipliée par le nombre de fois à répéter :
841 @code{\repeat tremolo 8 @{ c16 d16 @}} correspond donc à la valeur d'une
842 ronde, et sera représenté par deux rondes séparées par des barres de
843 trémolo.
844
845 On peut indiquer de la même manière un trémolo sur une seule note, qu'il
846 faudra alors laisser sans accolades :
847
848 @lilypond[quote,verbatim,ragged-right]
849 \repeat tremolo 4 c'16
850 @end lilypond
851
852 @cindex trémolo, indication de
853
854 @funindex tremoloFlags
855 @funindex :
856
857 Le même résultat s'obtient en faisant suivre la note considérée
858 de deux points et d'un nombre (@w{@code{note:@var{nombre}}}).
859 Le nombre en question correspond à la valeur de la subdivision ;
860 il doit être au moins de 8, auquel cas la hampe sera barrée par un
861 seul trait de ligature.  Si ce nombre est omis, la dernière valeur sera
862 utilisée.
863
864 @lilypond[quote,verbatim]
865 \relative {
866   c''2:8 c:32
867   c: c:
868 }
869 @end lilypond
870
871 @snippets
872 @lilypondfile[verbatim,quote,texidoc,doctitle]
873 {cross-staff-tremolos.ly}
874
875 @seealso
876 Morceaux choisis :
877 @rlsrnamed{Repeats,Répétitions}.
878
879 @cindex tremolo, cross-staff
880 @cindex cross-staff tremolo