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