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