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