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