]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/repeats.itely
Doc-fr: Notation-repeats
[lilypond.git] / Documentation / fr / notation / repeats.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @ignore
3     Translation of GIT committish: 158658dc75b6f6553e77ff53119ac802eb91f50c
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes..
8 @end ignore
9
10 @c \version "2.12.0"
11
12 @c Translators: Valentin Villenave, Jean-Charles Malahieude
13 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
14
15 @node Répétitions et reprises
16 @section Répétitions et reprises
17 @translationof Repeats
18
19 @lilypondfile[quote]{repeats-headword.ly}
20
21 @cindex reprises
22 @cindex répétitions
23
24 La répétition est une notion essentielle en musique, et il existe de
25 nombreuses façons de mettre en œuvre et noter ce concept.  LilyPond
26 prend en charge les types de répétition suivants@tie{}:
27
28 @table @code
29 @item volta
30 Le passage répété n'est pas développé, mais il est encadré par des
31 barres de reprises et peut se terminer par plusieurs fins
32 alternatives -- ou @emph{volte} -- imprimées de gauche à droite sous
33 des crochets.  Lorsque la répétition commence au début de la pièce,
34 aucune barre de reprise n'est gravée au début de la partition.  Il
35 s'agit de la notation courante des reprises avec fins alternatives.
36
37 @item unfold
38 La musique répétée est développée dans la partition autant de fois
39 qu'indiqué.  Ceci est particulièrement utile pour de la musique
40 répétitive. 
41
42 @item percent
43 Des barres obliques ou signes de pourcentage indiquent la répétition
44 de temps ou de mesures.
45
46 @item tremolo
47 Ce type permet de réaliser des trémolos sous forme de liens de croches.
48
49 @end table
50
51 @menu
52 * Répétition d'un long passage::  
53 * Autres types de répétition::  
54 @end menu
55
56 @node Répétition d'un long passage
57 @subsection Répétition d'un long passage
58 @translationof Long repeats
59
60 Cette section présente la syntaxe des répétitions longues --
61 c'est-à-dire plusieurs mesures.  Ces répétitions peuvent prendre deux
62 formes@tie{}: encadrées par des barres de reprises, ou bien développées
63 dans la partition.  Les barres et autres signes de reprise peuvent être
64 contrôlés manuellement.
65
66 @menu
67 * Répétitions courantes::       
68 * Indications de reprise manuelles::  
69 * Répétitions explicites::      
70 @end menu
71
72 @cindex volta
73 @cindex fois, première
74 @cindex première fois
75 @cindex seconde fois
76 @cindex reprise courante
77 @cindex reprise avec alternative
78 @cindex fin alternative
79 @cindex alternative, reprise
80
81 @funindex \repeat
82 @funindex \alternative
83 @funindex \partial
84
85
86 @node Répétitions courantes
87 @unnumberedsubsubsec Répétitions courantes
88 @translationof Normal repeats
89
90 On peut indiquer une répétition de la façon suivante :
91
92 @example
93 \repeat volta @var{nombre_de_fois} @var{expression_musicale}
94 @end example
95
96 @noindent
97 où @var{expression_musicale} représente ce qui doît être répété.
98
99 Les reprises courantes s'indiquent comme ceci :
100
101 @lilypond[verbatim,quote,relative=2]
102 \repeat volta 2 { c4 d e f }
103 c2 d
104 \repeat volta 2 { d4 e f g }
105 @end lilypond
106
107 On peut ajouter une fin alternative à l'aide de la commande
108 @code{\alternative}.  Chaque @var{alternative} est une expression
109 musicale en elle-même, il faudra donc les regrouper par des accolades. 
110
111 @example
112 \repeat volta @var{nombre_de_fois} @var{expression_musicale}
113 \alternative @{
114   @{ @var{expression_musicale} @}
115 @}
116 @end example
117
118 @noindent
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{Une clause @code{@bs{}relative} ne doît jamais se trouver à
148 l'intérieur d'une section @code{@bs{}repeat}@tie{}: vous aurez
149 immanquablement des portées parasites.  Voir 
150 @rprogram{Apparition d'une portée supplémentaire}.}
151
152 @cindex reprise avec levée
153 @cindex levée dans une reprise
154 @cindex anacrouse et reprise
155 @cindex reprise et anacrouse
156
157 @funindex \partial
158
159 Lorsqu'une reprise sans fins alternatives débute au milieu d'une mesure,
160 elle devrait se terminer aussi au milieu d'une mesure, de telle sorte
161 que les mesures soient complètes.  En pareil cas, les indications de
162 reprise ne constituent pas des barres de mesure à proprement
163 parler@tie{}; il n'est donc pas nécessaire de faire appel à la commande
164 @code{\partial} ou à des contrôles d'intégrité de mesure.
165
166 @lilypond[verbatim,quote,relative=1]
167 % no \partial here
168 c4 e g  % no bar check here
169 % no \partial here
170 \repeat volta 4 {
171   e4 |
172   c2 e |
173   % no \partial here
174   g4 g g  % no bar check here
175 }
176 % no \partial here
177 g4 |
178 a2 a |
179 g1 |
180 @end lilypond
181
182 Il est possible de créer des reprises en début de morceau avec une
183 levée.  Le cas est similaire à ce que nous venons de voir.  Toutefois,
184 l'utilisation d'un @code{\partial} est ici nécessaire pour respecter
185 cette entâme.
186
187 @lilypond[verbatim,quote,relative=1]
188 \partial 4  % required
189 \repeat volta 4 {
190   e4 |
191   c2 e |
192   % no \partial here
193   g4 g g  % no bar check here
194 }
195 % no \partial here
196 g4 |
197 a2 a |
198 g1 |
199 @end lilypond
200
201 Lorsqu'une reprise débute par une mesure incomplète et a des fins
202 alternatives, il est indispensable d'ajuster manuellement la propriété
203 @code{Timing.measureLength} selon les préceptes suivants@tie{}:
204
205 @itemize
206 @item
207 au début de chacune des mesures incomplètes du bloc @code{\alternative},
208 ce qui est le cas en principe pour chaque fin d'alternative sauf --
209 la plupart du temps -- pour la dernière.
210
211 @item
212 au début de chaque alternative à l'exception de la première.
213 @end itemize
214
215 @lilypond[verbatim,quote,relative=1]
216 \partial 4
217 \repeat volta 2 { e4 | c2 e | }
218 \alternative {
219   {
220     f2 d |
221     \set Timing.measureLength = #(ly:make-moment 3 4)
222     g4 g g  % optional bar check is allowed here
223   }
224   {
225     \set Timing.measureLength = #(ly:make-moment 4 4)
226     a2 a |
227   }
228 }
229 g1 |
230 @end lilypond
231
232 La propriété @code{measureLength} est abordée plus en détail au chapitre
233 @ref{Gestion du temps}.
234
235 @cindex reprise et liaison de prolongation
236 @cindex alternative et liaison de prolongation
237 @cindex liaison de prolongationt et reprise
238 @cindex liaison de prolongation et alternative
239
240 @funindex \repeatTie
241
242 Des liaisons de tenue peuvent être ajoutées à toute alternative@tie{}:
243
244 @lilypond[verbatim,quote,relative=2]
245 c1
246 \repeat volta 2 { c4 d e f ~ }
247 \alternative {
248   { f2 d }
249   { f2\repeatTie f, }
250 }
251 @end lilypond
252
253 @snippets
254
255 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
256 {shortening-volta-brackets.ly}
257
258 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
259 {adding-volta-brackets-to-additional-staves.ly}
260
261 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
262 {setting-the-double-repeat-default-for-volte.ly}
263
264
265 @seealso
266 Glossaire musicologique :
267 @rglos{repeat},
268 @rglos{volta}.
269
270 Manuel de notation :
271 @ref{Barres de mesure},
272 @ref{Modification des greffons de contexte},
273 @ref{Gestion du temps}.
274
275 Morceaux choisis :
276 @rlsr{Repeats}.
277
278 Référence des propriétés internes :
279 @rinternals{VoltaBracket},
280 @rinternals{RepeatedMusic},
281 @rinternals{VoltaRepeatedMusic},
282 @rinternals{UnfoldedRepeatedMusic}.
283
284
285 @knownissues
286
287 @cindex reprises ambigües
288 @cindex reprises imbriquées
289 @cindex imbrication de reprises
290 @cindex numéro de mesure et reprises
291 @cindex reprise et liaison
292 @cindex liaison et reprise
293
294 L'extension d'une liaison à partir d'un bloc @code{\repeat} sur un bloc
295 @code{\alternative} n'est possible que pour la première alternative.
296 Selon le même principe, une liaison ne saurait partir de la fin d'une
297 alternative pour se terminer audébut de la reprise.
298
299 Le développement, à l'aide de la commande @code{\unfoldRepeats}, d'une
300 répétition qui commence sur une mesure incomplète et contient un bloc
301 @code{alternative} avec modification de la propriété
302 @code{measureLength} entraînera des messages d'erreur concernant le
303 placement des barres de mesures .
304
305 Des reprises imbriquées telles que
306
307 @example
308 \repeat @dots{}
309 \repeat @dots{}
310 \alternative
311 @end example
312
313 @noindent
314 présentent une ambiguïté, dans la mesure où l'on ne sait à quelle
315 section @code{\repeat} attribuer la section @code{\alternative}.  Pour
316 résoudre cette ambiguïté, il convient de toujours insérer la commande
317 @code{\alternative} à l'intérieur de la section @code{\repeat}.  Il est
318 préférable, dans une telle situation, d'utiliser des accolades pour plus
319 de clarté.
320
321
322 @node Indications de reprise manuelles
323 @unnumberedsubsubsec Indications de reprise manuelles
324 @translationof Manual repeat marks
325
326 @cindex reprise manuelle
327
328 @funindex repeatCommands
329 @funindex start-repeat
330
331 @warning{Les méthodes présentées dans les lignes qui suivent ne
332 devraient servir qu'à indiquer des constructions de répétitions
333 inhabituelles.  En règle générale, il vaut mieux recourrir à la fonction
334 @code{\\repeat} pour créer une reprise, ou bien insérer la barre de
335 mesure adéquate.   Pour plus d'information, voir le chapitre 
336 @ref{Barres de mesure}.} 
337
338 La propriété @code{repeatCommands} sert à contrôler la mise en forme des
339 reprises.  On la définit par une suite de commandes de reprise Scheme.
340
341 @table @code
342 @item start-repeat
343 Pour imprimer une barre de reprise @code{|:}
344
345 @lilypond[verbatim,quote,relative=2]
346 c1
347 \set Score.repeatCommands = #'(start-repeat)
348 d4 e f g
349 c1
350 @end lilypond
351
352 Traditionnellement, on n'imprime pas de signe de reprise en début de
353 morceau. 
354
355 @item end-repeat
356 Pour imprimer une barre de reprise @code{:|}
357
358 @lilypond[verbatim,quote,relative=2]
359 c1
360 d4 e f g
361 \set Score.repeatCommands = #'(end-repeat)
362 c1
363 @end lilypond
364
365 @item (volta @var{nombre}) @dots{} (volta #f)
366 Pour obtenir un crochet indiquant le numéro de l'alternative.  Pour que
367 le crochet s'imprime effectivement, il faut spécifier explicitement
368 l'endroit où il doît se terminer.  
369
370 @lilypond[verbatim,quote,relative=2]
371 f4 g a b
372 \set Score.repeatCommands = #'((volta "2"))
373 g4 a g a
374 \set Score.repeatCommands = #'((volta #f))
375 c1
376 @end lilypond
377
378 @end table
379
380 Plusieurs commande de reprise peuvent intervenir au même moment@tie{}:
381
382 @lilypond[verbatim,quote,relative=2]
383 f4 g a b
384 \set Score.repeatCommands = #'((volta "2, 5") end-repeat)
385 g4 a g a
386 c1
387 \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
388 b1
389 \set Score.repeatCommands = #'((volta #f))
390 @end lilypond
391
392 @cindex alternative et texte
393 @cindex texte et alternative
394
395 Le crochet indiquant une alternative peut contenir aussi du texte.  Il
396 peut s'agir d'un ou plusieurs nombres ou bien d'une indication textuelle
397 (@emph{markup}) -- voir @ref{Mise en forme du texte}.  Le plus simple,
398 dans le cas d'une indication textuelle, est de tout d'abord définir ce
399 @code{markup}, puis de l'inclure dans une liste Scheme.
400
401 @lilypond[verbatim,quote]
402 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
403 \relative c'' {
404   c1
405   \set Score.repeatCommands = #(list(list 'volta voltaAdLib) 'start-repeat)
406   c4 b d e
407   \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
408   f1
409   \set Score.repeatCommands = #'((volta #f))
410 }
411 @end lilypond
412
413
414 @snippets
415
416 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
417 {printing-a-repeat-sign-at-the-beginning-of-a-piece.ly}
418
419
420 @seealso
421 Manuel de notation :
422 @ref{Barres de mesure},
423 @ref{Mise en forme du texte}.
424
425 Morceaux choisis :
426 @rlsr{Repeats}.
427
428 Référence des propriétés internes : 
429 @rinternals{VoltaBracket},
430 @rinternals{RepeatedMusic},
431 @rinternals{VoltaRepeatedMusic}.
432
433
434 @node Répétitions explicites
435 @unnumberedsubsubsec Répétitions explicites
436 @translationof Written-out repeats
437
438 @cindex musique répétitive
439 @cindex reprise, expansion
440 @cindex expansion de reprise
441
442 @funindex \repeat unfold
443 @funindex unfold
444
445 Adjoindre à la commande @code{\repeat} l'opion @code{unfold} permet de
446 s'affranchir de ressaisir de la musique répétitive.  En voici la 
447 syntaxe@tie{}: 
448
449 @example
450 \repeat unfold @var{nombre_de_fois} @var{expression_musicale}
451 @end example
452
453 @noindent
454 Le contenu de @var{expression_musicale} sera donc expansé autant de fois
455 que stipulé par @var{nombre_de_fois}.
456
457 @lilypond[verbatim,quote,relative=2]
458 \repeat unfold 2 { c4 d e f }
459 c1
460 @end lilypond
461
462 Une répétition expansée peut aussi avoir une fin alternative@tie{}:
463
464 @lilypond[verbatim,quote,relative=2]
465 \repeat unfold 2 { g4 f e d }
466 \alternative {
467   { c2 g' }
468   { cis,2 b }
469 }
470 c1
471 @end lilypond
472
473 Si l'on donne trop peu d'alternatives en regard du nombre de fois où le
474 passage doit être rejoué, la première alternative sera jouée plusieurs
475 fois.
476
477 @lilypond[verbatim,quote,relative=2]
478 \repeat unfold 4 { c4 d e f }
479 \alternative {
480   { c2 g' }
481   { c,2 b }
482   { e2 d }
483  }
484 c1
485 @end lilypond
486
487 S'il y a par contre plus d'alternatives que de répétitions, les
488 alternatives superflues seront tout simplement ignorées et ne seront pas
489 imprimées.
490
491 @lilypond[verbatim,quote,relative=2]
492 \repeat unfold 2 { c4 d e f }
493 \alternative {
494   { c2 g' }
495   { c,2 b }
496   { e2 d }
497 }
498 c1
499 @end lilypond
500
501 Vous pouvez imbriquer plusieurs fonctions @code{unfold}, qu'elles
502 comportent ou non des fins alternatives@tie{}:
503
504 @lilypond[verbatim,quote,relative=2]
505 \repeat unfold 2 {
506   \repeat unfold 2 { c4 d e f }
507   \alternative {
508     { c2 g' }
509     { c,2 b }
510   }
511 }
512 c1
513 @end lilypond
514
515
516 @warning{L'insertion d'un @code{@bs{}relative} dans une section
517 @code{@bs{}repeat} sans déclaration explicite du contexte @code{Voice}
518 génèrera une portée supplémentaire -- voir
519 @rprogram{Apparition d'une portée supplémentaire}.}
520
521
522 @seealso
523 Morceaux choisis :
524 @rlsr{Repeats}.
525
526 Référence des propriétés internes :
527 @rinternals{RepeatedMusic},
528 @rinternals{UnfoldedRepeatedMusic}.
529
530
531 @node Autres types de répétition
532 @subsection Autres types de répétition
533 @translationof Short repeats
534
535 Nous abordons ici les reprises de courte durée.  Il en existe deux
536 formes, à savoir la répétition d'une même note sur quelques mesures -- 
537 représentée par une barre oblique ou le signe pourcent -- et les
538 trémolos. 
539
540 @menu
541 * Répétitions de mesure::       
542 * Répétitions en trémolo::       
543 @end menu
544
545 @node Répétitions de mesure
546 @unnumberedsubsubsec Répétitions de mesure
547 @translationof Percent repeats
548
549 @cindex pourcent, répétition
550 @cindex mesure, répétition de
551 @cindex répétition, pourcent
552 @cindex répétition de mesure
553 @cindex répétition courte
554
555 @funindex \repeat percent
556 @funindex percent
557
558 Le style de @qq{reprise en pourcent} sert à répéter une séquence de
559 notes.  Elle sera imprimée une fois, puis remplacée par un symbole
560 spécial.  Les séquences d'une ou deux mesures sont remplacées par un
561 symbole qui ressemble au symbole de pourcentage, tandis que   
562
563 @example
564 @code{\repeat percent @var{nombre} @var{musicexpr}}
565 @end example
566
567 @noindent
568 où @var{musicexpr} est l'expression musicale à répéter.
569
570 Les séquences inférieures à une mesure sont remplacées par une barre
571 oblique.
572
573 @lilypond[verbatim,quote,relative=2]
574 \repeat percent 4 { c8 d }
575 \repeat percent 4 { c4 }
576 \repeat percent 2 { c2 }
577 @end lilypond
578
579 Les séquences d'une ou deux mesures sont remplacées par un
580 symbole qui ressemble au symbole de pourcentage.
581
582 @lilypond[verbatim,quote,relative=2]
583 \repeat percent 3 { c4 d e f }
584 \repeat percent 4 { c2 d }
585 @end lilypond
586
587 @lilypond[verbatim,quote,relative=2]
588 \repeat percent 3 { c4 d e f | c2 g' }
589 @end lilypond
590
591 @snippets
592
593 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
594 {percent-repeat-counter.ly}
595
596 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
597 {percent-repeat-count-visibility.ly}
598
599 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
600 {isolated-percent-repeats.ly}
601
602
603 @seealso
604 Glossaire musicologique :
605 @rglos{percent repeat},
606 @rglos{simile}.
607
608 Morceaux choisis :
609 @rlsr{Repeats}.
610
611 Référence des propriétés internes :
612 @rinternals{RepeatSlash},
613 @rinternals{PercentRepeat},
614 @rinternals{DoublePercentRepeat},
615 @rinternals{DoublePercentRepeatCounter},
616 @rinternals{PercentRepeatCounter},
617 @rinternals{PercentRepeatedMusic}.
618
619
620 @knownissues
621
622 LilyPond ne dispose que de trois signes différents pour indiquer une
623 répétition @qq{en pourcent}@tie{}: une simple barre oblique qui
624 représente un seul temps quelle que soit la durée des notes
625 répétées@tie{}; une barre oblique simple entourée de points qui
626 représente une mesure entière@tie{}; une double barre oblique entourée
627 de points et placée sur la barre de mesure pour indiquer une répétition
628 de deux mesures.
629
630 @node Répétitions en trémolo
631 @unnumberedsubsubsec Répétitions en trémolo
632 @translationof Tremolo repeats
633
634 @cindex trémolo
635 @cindex trémolo, ligatures de
636
637 @funindex \repeat tremolo
638 @funindex tremolo
639
640 Il y a deux formes de trémolo@tie{}: la répétition alernative de deux
641 notes ou accords, et la répétition rapide d'une seule note ou d'un
642 accord.  Lorsqu'il est constitué d'une alternance répétitive, le trémolo
643 s'indique en ajoutant des barres de ligature entre les deux notes ou
644 accords concernés.  Lorsqu'il s'agit d'une répétition rapide, des barres
645 de ligature penchées sont ajoutée à la note en question.
646
647 On peut placer une notation de trémolo entre deux notes, avec la
648 commande @code{\repeat} suivie du style trémolo@tie{}:
649
650 @lilypond[quote,verbatim,relative=2]
651 \repeat tremolo 8 { c16 d }
652 \repeat tremolo 6 { c16 d }
653 \repeat tremolo 2 { c16 d }
654 @end lilypond
655
656 La syntaxe de @code{\repeat tremolo} requiert espressément deux notes
657 encadrées par des accolades, et le nombre de répétitions exprimé en
658 durée d'une note (pointée ou non).  Ainsi, dans l'exemple ci-dessus,
659 @code{\repeat@tie{}tremolo@tie{}7}} est valide car correspond à une note
660 doublement pointée, à l'inverse de @code{\repeat@tie{}tremolo@tie{}9}.
661
662 La durée d'un trémolo est égale à la durée de l'expression entre
663 accolades multipliée par le nombre de fois à répéter@tie{}:
664 @code{\repeat@tie{}tremolo@tie{}8@tie{}@{@tie{}c16@tie{}d16@tie{}@}}
665 correspond donc à la valeur d'une ronde, et sera représenté par deux
666 rondes séparées par des barres de trémolo.
667
668 On peut indiquer de la même manière un trémolo sur une seule note, qu'il
669 faudra alors laisser sans accolades@tie{}:
670
671 @lilypond[quote,verbatim,ragged-right]
672 \repeat tremolo 4 c'16
673 @end lilypond
674
675
676 @cindex trémolo, indication de
677 @funindex tremoloFlags
678 @funindex :
679
680 Le même résultat s'obtient en faisant suivre la note considérée 
681 de deux points et d'un nombre (@w{@code{note:}[@var{nombre}]}).
682 Le nombre en question correspond à la valeur de la subdivision@tie{};
683 il doit être au moins de 8, auquel cas la hampe sera barrée par un 
684 seul trait de ligature.  Si ce nombre est omis, la dernière valeur --
685 telle que mémorisée dans @code{tremoloFlags} -- sera utilisée.
686
687 @lilypond[quote,verbatim,relative=2]
688 c2:8 c:32
689 c: c:
690 @end lilypond
691
692 @snippets
693
694 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
695 {cross-staff-tremolos.ly}
696
697
698 @seealso
699 Morceaux choisis :
700 @rlsr{Repeats}.
701
702 @cindex tremolo, cross-staff
703 @cindex cross-staff tremolo
704
705 @knownissues
706
707 Les trémolos distribués sur plusieurs portées peuvent amener des
708 résultat inespérés.
709