]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/repeats.itely
Merge branch 'lilypond/translation' of ssh://git.sv.gnu.org/srv/git/lilypond into...
[lilypond.git] / Documentation / fr / notation / repeats.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: 33ba8d40c3493011a4b39ab8b1369701f8013bd6
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  See TRANSLATION for details.
7 @end ignore
8
9 @c \version "2.12.0"
10
11 @c Translators: Valentin Villenave
12 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
13
14 @node Répétitions et reprises
15 @section Répétitions et reprises
16 @translationof Repeats
17
18 @lilypondfile[quote]{repeats-headword.ly}
19
20 @cindex reprises
21 @cindex répétitions
22 La répétition est une notion essentielle en musique, et il existe de
23 nombreuses façons de mettre en œuvre et noter ce concept.  LilyPond
24 prend en charge les types de répétition suivants :
25
26 @table @code
27 @item volta
28 Le passage répété n'est pas développé , mais il est encadré par des
29 barres de reprises, et peut se terminer par plusieurs fins
30 alternatives --- ou @emph{volte} --- imprimées de gauche à droite sous
31 des crochets.  Lorsque la répétition commence au début de la pièce,
32 aucune barre de reprise n'est gravée au début de la partition.  Il
33 s'agit de la notation courante des reprises avec fins alternatives.
34
35 @item unfold
36 La musique répétée est développée dans la partition autant de fois
37 qu'indiqué.  Ceci est particulièrement utile pour de la musique
38 répétitive.
39
40 @item percent
41 Des barres obliques ou signes de pourcentage indiquent la répétition
42 de temps ou de mesures, imprimés sous la forme de signes de
43 pourcentage.
44
45 @item tremolo
46 Ce type permet de réaliser des trémolos sous forme de liens de croches.
47 @end table
48
49 @menu
50 * Répétition d'un long passage::             
51 * Autres types de répétition::               
52 @end menu
53
54 @node Répétition d'un long passage
55 @subsection Répétition d'un long passage
56 @translationof Long repeats
57
58 Cette section présente la syntaxe des répétitions longues ---
59 c'est-à-dire plusieurs mesures.  Ces répétitions peuvent prendre deux
60 formes : encadrées par des barres de reprises, ou bien développées
61 dans la partition.  Les barres et autres signe de reprise peuvent être
62 contrôlés manuellement.
63
64 @menu
65 * Types de répétitions::                
66 * Syntaxe des répétitions::               
67 * Commandes de reprise manuelles::      
68 @end menu
69
70 @cindex barres de reprise
71 @cindex reprise
72 @cindex répétition avec barres de reprise
73 @cindex volta
74 @cindex fois, pre
75 @cindex première fois
76 @cindex seconde fois
77 @funindex \repeat
78
79
80 @node Types de répétitions
81 @unnumberedsubsubsec Types de répétitions
82 @translationof Repeat types
83
84 On peut indiquer des répétitions des façons suivantes :
85
86 @table @code
87 @item bar
88 baz
89 @end table
90
91 @node Syntaxe des répétitions
92 @unnumberedsubsubsec Syntaxe des répétitions
93 @translationof Repeat syntax
94
95 @cindex volta
96
97 Tous les différents types de reprise se spécifient dans
98 LilyPond avec une même construction syntaxique, qui est :
99
100
101 @example
102 \repeat @var{type_de_la_reprise} @var{nombre_de_répétitions} @var{expression_à_répéter}
103 @end example
104
105 On peut ajouter, pour indiquer une fin alternative :
106 @funindex \alternative
107 @example
108 \alternative @{
109  @var{alternative1}
110  @var{alternative2}
111  @var{alternative3}
112  @dots{}
113 @}
114 @end example
115
116 @noindent
117 chaque @var{alternative} étant une expression musicale.  Si l'on donne
118 trop peu d'alternatives en regard du nombre de fois où le passage doit
119 être rejoué, la première alternative sera jouée plusieurs fois.
120
121
122 Les reprises courantes s'indiquent comme ceci :
123
124 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
125 c1
126 \repeat volta 2 { c4 d e f }
127 \repeat volta 2 { f e d c }
128 @end lilypond
129
130 Et avec des fins alternatives :
131
132 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
133 c1
134 \repeat volta 2 {c4 d e f}
135 \alternative { {d2 d} {f f,} }
136 @end lilypond
137
138 Il est possible de créer des répétitions avec une levée.
139
140 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
141 \new Staff {
142   \partial 4 e |
143   \repeat volta 4 { c2 d2 | e2 f2 | }
144   \alternative { { g4 g g e } { a a a a | b2. } }
145 }
146 @end lilypond
147
148 @noindent
149 ou
150
151 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
152 \new Staff {
153   \partial 4 
154   \repeat volta 4 { e | c2 d2 | e2 f2 | }
155   \alternative { { \partial 4*3 g4 g g } { a a a a | b2. } }
156 }
157 @end lilypond
158
159
160
161 @funindex \repeatTie
162 Des liaisons de tenue peuvent être ajoutées à toute alternative :
163
164 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
165 c1
166 \repeat volta 2 {c4 d e f ~ }
167 \alternative { {f2 d} {f\repeatTie f,} }
168 @end lilypond
169
170
171 On peut raccourcir les crochets indiquant les fins alternatives,
172 en définissant la propriété @code{voltaSpannerDuration}.  Dans 
173 l'exemple suivant, le crochet ne se prolonge que sur une mesure
174 à 3/4.
175
176 @lilypond[verbatim,ragged-right,quote]
177 \relative c''{
178   \time 3/4
179   c c c
180   \set Staff.voltaSpannerDuration = #(ly:make-moment 3 4)
181   \repeat volta 5 { d d d }
182   \alternative { { e e e f f f }
183   { g g g } }
184 }
185 @end lilypond
186
187 Si l'on souhaite à la fois terminer une ligne par une double barre et
188 débuter la ligne suivante avec une section reprise, on peut utiliser
189 @example
190 @dots{} \bar "||:" \break
191 \repeat volta 2 @{ @dots{}
192 @end example
193
194 Consultez @ref{Barres de mesure} pour plus d'informations.
195
196
197 @seealso
198 Program reference: @rinternals{VoltaBracket},
199 @rinternals{RepeatedMusic},
200 @rinternals{VoltaRepeatedMusic}, et
201 @rinternals{UnfoldedRepeatedMusic}.
202
203
204 Exemples
205
206 Les crochets précédant une reprise s'impriment d'ordinaire seulement
207 au-dessus de la portée du haut.  On peut ajuster cela en déplaçant le
208 graveur @code{Volta_engraver} vers les contextes de portée
209 (@code{Staff}) qui doivent comporter ces crochets ;
210 voir @ref{Modification des greffons de contexte}, et @rlsr{Repeats}.
211
212
213 @knownissues
214
215 @cindex reprises ambigües
216
217 Des reprises imbriquées telles que
218
219 @example
220 \repeat @dots{}
221 \repeat @dots{}
222 \alternative
223 @end example
224
225 @noindent
226 présentent une ambiguïté, dans la mesure où l'on ne sait à quelle
227 section @code{\repeat} attribuer la section @code{\alternative}.  Pour
228 résoudre cette ambiguïté, il convient de toujours insérer la commande
229 @code{\alternative} à l'intérieur de la section @code{\repeat}.  Il est
230 préférable, dans une telle situation, d'utiliser des accolades pour plus
231 de clarté.
232
233 Lorsqu'une alternative commence, les informations de métrique sont
234 perdues, il faut donc les rappeler après une reprise, par exemple
235 en définissant @code{Score.measurePosition} ou en invoquant la commande
236 @code{\partial}.  De même, aucune liaison (de tenue ou autre)
237 n'est répétée.
238
239 Les crochets qui indiquent les alternatives ne sont pas alignés 
240 verticalement.
241
242
243 @node Commandes de reprise manuelles
244 @unnumberedsubsubsec Commandes de reprise manuelles
245 @translationof Manual repeat commands
246
247 @funindex repeatCommands
248
249 La propriété @code{repeatCommands} sert à contrôler la mise en forme des
250 reprises.  On la définit par une suite de commandes de reprise Scheme.
251
252 @table @asis
253 @item @code{start-repeat}
254 Pour imprimer une barre de reprise @code{|:}
255
256 @item @code{end-repeat}
257 Pour imprimer une barre de reprise @code{:|}
258
259 @item @code{(volta @var{texte})}
260 Pour imprimer un crochet indiquant une alternative.  L'argument
261 @var{texte} mentionné dans le crochet peut être n'importe quelle chaîne
262 de caractères ou indication textuelle --- voir @ref{Mise en forme du texte}.
263 Attention cependant à changer la police, car la police employée par
264 défaut pour les chiffres ne contient aucun caractère alphabétique.
265
266 @item @code{(volta #f)}
267 Pour terminer un crochet indiquant une alternative.
268 @end table
269
270 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
271 c4
272   \set Score.repeatCommands = #'((volta "93") end-repeat)
273 c4 c4
274   \set Score.repeatCommands = #'((volta #f))
275 c4 c4
276 @end lilypond
277
278
279 @seealso
280 Référence du programme : @rinternals{VoltaBracket},
281 @rinternals{RepeatedMusic},
282 @rinternals{VoltaRepeatedMusic}, et
283 @rinternals{UnfoldedRepeatedMusic}.
284
285
286 @node Autres types de répétition
287 @subsection Autres types de répétition
288 @translationof Other repeats
289
290 @menu
291 * Répétition en trémolo::             
292 * Subdivision de trémolos::        
293 * Répétitions de mesure::             
294 @end menu
295
296 @node Répétition en trémolo
297 @unnumberedsubsubsec Répétition en trémolo
298 @translationof Tremolo repeats
299
300 @cindex ligatures de trémolo
301 @cindex trémolo, ligatures de
302
303 On peut placer une notation de trémolo entre deux notes, avec la
304 commande @code{\repeat} suivie du style trémolo :
305 @lilypond[quote,verbatim,ragged-right]
306 \new Voice \relative c' {
307   \repeat tremolo 8 { c16 d16 }
308   \repeat tremolo 4 { c16 d16 }
309   \repeat tremolo 2 { c16 d16 }
310 }
311 @end lilypond
312
313
314 On peut aussi indiquer un trémolo sur une seule note, qu'il faudra
315 alors laisser sans accolades.
316
317 @lilypond[quote,verbatim,ragged-right]
318 \repeat tremolo 4 c'16
319 @end lilypond
320
321
322 La subdivision des trémolos aboutit à un résultat semblable : voir
323 @ref{Subdivision de trémolos}.
324
325
326 @seealso
327 Dans ce manuel : @ref{Subdivision de trémolos}, @ref{Répétitions et reprises}.
328
329 Référence du programme : @rinternals{Beam}, @rinternals{StemTremolo}.
330
331
332 @node Subdivision de trémolos
333 @unnumberedsubsubsec Subdivision de trémolos
334 @translationof Tremolo subdivisions
335
336 @cindex trémolo, indication de
337 @funindex tremoloFlags
338
339 Un trémolo peut être indiqué sur une seule note, en la faisant suivre
340 de deux points et d'un nombre :
341
342 @code{note:}[@var{nombre}]. 
343
344 Le nombre en question correspond à la valeur de la subdivision ;
345 il doit être au moins de 8, auquel cas la hampe sera barrée par un 
346 seul trait de ligature.  Si ce nombre est omis, la dernière valeur ---
347 telle que mémorisée dans @code{tremoloFlags} --- sera utilisée.
348
349 @lilypond[quote,ragged-right,verbatim,fragment]
350 c'2:8 c':32 | c': c': |
351 @end lilypond
352
353
354 @knownissues
355
356 Les trémolos entrés de cette manière ne sont pas rendus dans
357 le fichier MIDI.
358
359
360 @seealso
361 Dans ce manuel : @ref{Répétition en trémolo}.
362
363 Référence du programme : @rinternals{StemTremolo}.
364
365
366 @node Répétitions de mesure
367 @unnumberedsubsubsec Répétitions de mesure
368 @translationof Measure repeats
369
370 @cindex percent repeats
371 @cindex measure repeats
372
373 Le style de @qq{reprise en pourcent} sert à répéter une séquence de
374 notes.  Elle sera imprimée une fois, puis remplacée par un symbole
375 spécial.  Les séquences d'une ou deux mesures sont remplacées par un
376 symbole qui ressemble au symbole de pourcentage, tandis que les
377 séquences inférieures à une mesure sont remplacées par une barre
378 oblique.  Toutes ces répétitions doivent être déclarées dans un contexte
379 @code{Voice}.
380
381 @lilypond[quote,verbatim,ragged-right]
382 \new Voice \relative c' {
383   \repeat percent 4 { c4 }
384   \repeat percent 2 { c2 es2 f4 fis4 g4 c4 }
385 }
386 @end lilypond
387
388 Les répétitions de plus de 2 mesures sont surmontées d'un compteur,
389 si l'on assigne @emph{vrai} (lettre @q{t}) à la propriété
390 @code{countPercentRepeats}.
391
392 @lilypond[relative=2,fragment,quote,verbatim,ragged-right]
393 \new Voice {
394 \set countPercentRepeats = ##t
395   \repeat percent 4 { c1 }
396 }
397 @end lilypond
398
399 Des symboles de pourcentage isolés peuvent aussi être obtenus, au
400 moyen d'un silence multi-mesures dont on modifie l'aspect :
401
402 @lilypond[fragment,verbatim,quote]
403 \override MultiMeasureRest #'stencil
404   = #ly:multi-measure-rest::percent
405 R1
406 @end lilypond
407
408
409 @seealso
410 Référence du programme : @rinternals{RepeatSlash},
411 @rinternals{PercentRepeat}, @rinternals{DoublePercentRepeat},
412 @rinternals{DoublePercentRepeatCounter},
413 @rinternals{PercentRepeatCounter},
414 @rinternals{PercentRepeatedMusic}.
415