]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/expressive.itely
Merge branch 'lilypond/translation' of ssh://git.sv.gnu.org/srv/git/lilypond into...
[lilypond.git] / Documentation / fr / notation / expressive.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
15 @node Signes d'interprétation
16 @section Signes d'interprétation
17 @translationof Expressive marks
18
19 @lilypondfile[quote]{expressive-headword.ly}
20
21 @menu
22 * Indications attachées à des notes::           
23 * Courbes::                      
24 * Lignes::                       
25 @end menu
26
27
28 @node Indications attachées à des notes
29 @subsection Indications attachées à des notes
30 @translationof Attached to notes
31
32
33 @menu
34 * Articulations et ornements::               
35 * Nuances::                    
36 * Personnalisation des indications de nuance::           
37 @end menu
38
39 @node Articulations et ornements
40 @unnumberedsubsubsec Articulations et ornements
41 @translationof Articulations and ornamentations
42
43 @cindex articulations
44 @cindex symboles d'ornementation
45 @cindex ornementation, symboles
46
47
48 Différents symboles peuvent être ajoutés au-dessus ou au-dessous des
49 notes pour indiquer des ponctuations ou des modes de jeu différents.
50 On les ajoute à chaque note au moyen d'un tiret suivi du caractère
51 correspondant à l'articulation désirée.  En voici une démonstration :
52
53 @c @l ilypondfile[quote,ragged-right]{script-abbreviations.ly}
54
55 Il est possible de changer la signification de ces raccourcis : voir des
56 exemples dans @file{ly/@/script@/-init@/.ly}.
57
58 Même si LilyPond place automatiquement ces symboles, il est possible de
59 l'obliger à les placer au-dessus ou en-dessous de la note, tout comme
60 d'autres objets, en utilisant respectivement @code{^} et @code{_}.
61
62 @lilypond[quote,ragged-right,fragment,verbatim]
63 c''4^^ c''4_^
64 @end lilypond
65
66 On peut ajouter d'autres symboles, avec la syntaxe
67 @var{note}@code{\}@var{symbole}.  Ici encore, on peut forcer leur
68 orientation avec @code{^} and @code{_}.
69
70 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
71 c\fermata c^\fermata c_\fermata
72 @end lilypond
73
74 @cindex accent
75 @cindex marcato
76 @cindex staccatissimo
77 @cindex espressivo
78 @cindex point d'orgue
79 @cindex point d'arrêt
80 @cindex staccato
81 @cindex portato
82 @cindex tenuto
83 @cindex tirer l'archet
84 @cindex pousser l'archet
85 @cindex bouché
86 @cindex sourdine
87 @cindex orgue, marque de pédale d'
88 @cindex grupetto
89 @cindex ouvert
90 @cindex flageolet
91 @cindex trille
92 @cindex mordant
93 @cindex ornementation baroque
94 @cindex baroque, ornementation
95 @cindex pouce
96 @cindex segno
97 @cindex coda
98 @cindex varcoda
99
100
101 Voici la liste exhaustive des symboles :
102
103 @lilypondfile[ragged-right,quote]{script-chart.ly}
104
105 @commonprop
106
107 Les symboles s'ordonnent verticalement suivant la propriété
108 @code{script-priority}. Plus sa valeur numérique est faible, plus le
109 symbole sera proche de la note. Dans l'exemple suivant, l'objet
110 @rinternals{TextScript} --- le dièse --- a d'abord la propriété la
111 plus basse, et il est donc placé plus près de la note ; ensuite c'est
112 l'objet @rinternals{Script} qui a la propriété la plus basse, et il se
113 place alors sous le dièse.  Lorsque deux objets ont la même priorité,
114 c'est l'ordre dans lequel ils sont indiqués qui détermine lequel sera
115 placé en premier.
116
117 @lilypond[verbatim,relative=3,ragged-right,fragment,quote]
118 \once \override TextScript #'script-priority = #-100
119 a4^\prall^\markup { \sharp }
120
121 \once \override Script #'script-priority = #-100
122 a4^\prall^\markup { \sharp }
123 @end lilypond
124
125
126 @seealso
127 Référence du programme : @rinternals{Script}.
128
129
130 @knownissues
131
132 Ces symboles sont présents sur la partition imprimée, mais
133 n'ont pas d'effet sur le rendu de la musique en MIDI.
134
135
136 @node Nuances
137 @unnumberedsubsubsec Nuances
138 @translationof Dynamics
139
140 @cindex nuances
141 @funindex \pppp
142 @funindex \ppp
143 @funindex \pp
144 @funindex \p
145 @funindex \mp
146 @funindex \mf
147 @funindex \f
148 @funindex \ff
149 @funindex \fff
150 @funindex \ffff
151 @funindex \fp
152 @funindex \sf
153 @funindex \sff
154 @funindex \sp
155 @funindex \spp
156 @funindex \sfz
157 @funindex \rfz
158
159 À chaque nuance absolue correspond une commande, qui peut être indiquée
160 après une note : @code{c4\ff} par exemple.  Les commandes de nuances
161 disponibles sont @code{\ppppp}, @code{\pppp}, @code{\ppp}, @code{\pp},
162 @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, @code{\fff},
163 @code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff}, @code{\sp},
164 @code{\spp}, @code{\sfz}, et @code{\rfz}.
165
166 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
167 c\ppp c\pp c \p c\mp c\mf c\f c\ff c\fff
168 c2\fp c\sf c\sff c\sp c\spp c\sfz c\rfz
169 @end lilypond
170
171 @funindex \<
172 @funindex \>
173 @funindex \!
174
175 Un crescendo est délimité par @code{\<} et @code{\!}, ou peut se
176 terminer par une commande de nuance.  Au lieu de @code{\<}
177 ou @code{\>}, on peut aussi utiliser @code{\cr} et @code{\decr}.
178 Ces indications sont attachées aux notes ; aussi si l'on veut
179 faire se succéder plusieurs nuances pendant une note tenue, il faudra
180 avoir recours à des silences invisibles :
181
182 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
183 c\< c\! d\> e\!
184 << f1 { s4 s4\< s4\! \> s4\! } >>
185 @end lilypond
186
187 @noindent
188 En principe, un soufflet --- (de)crescendo imprimé sous forme graphique --
189 commence au bord gauche de la note de départ, et se termine au
190 bord droit de la note d'arrivée.  Cependant, si la note d'arrivée
191 est sur un premier temps, le soufflet s'arrêtera au niveau de la
192 barre de mesure qui la précède.  Ce comportement peut être annulé
193 en assignant @emph{faux} (lettre @q{f}) à la propriété
194 @code{hairpinToBarline} :
195
196 @c TODO: Add link to new snippet for #'to-barline
197
198 On peut avoir recours à l'indication @code{\espressivo} pour indiquer un
199 crescendo puis un decrescendo sur une seule note.
200
201 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
202 c2 b4 a g1\espressivo
203 @end lilypond
204
205 Cependant, ces deux indications graphiques peuvent se trouver très
206 comprimées horizontalement.  Pour les rallonger, on peut modifier la
207 propriété @code{minimum-length} de
208 @code{Voice.Hairpin} --- @rinternals{Voice}
209 étant le contexte, et @rinternals{Hairpin} l'objet affecté. Par
210 exemple :
211
212 @example
213 \override Voice.Hairpin #'minimum-length = #5
214 @end example
215
216 @cindex al niente
217 @cindex niente, al
218
219 Des crescendos ou decrescendos @emph{al niente} peuvent être indiqués de
220 manière graphique, en assignant @emph{vrai} (lettre @q{t}) à la
221 propriété @code{circled-tip}, ce qui affiche un cercle à leur extrémité.
222
223 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
224 \override Hairpin #'circled-tip = ##t
225 c2\< c\!
226 c4\> c\< c2\!
227 @end lilypond
228
229
230 @cindex crescendo
231 @cindex decrescendo
232 @cindex diminuendo
233
234 Au lieu d'une notation graphique des crescendos, on peut utiliser
235 une notation textuelle.
236
237 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
238 \crescTextCresc
239 c\< d e f\!
240 \crescHairpin
241 e\> d c b\!
242 \dimTextDecresc
243 c\> d e f\!
244 \dimTextDim
245 e\> d c b\!
246 @end lilypond
247
248 On peut même définir ses propres indications textuelles :
249
250 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
251 \set crescendoText = \markup { \italic "cresc. poco" }
252 \set crescendoSpanner = #'text
253 a'2\< a a a\!\mf
254 @end lilypond
255
256 Pour créer des indications de nuances qui restent alignées
257 avec les nuances habituelles, voir @ref{Personnalisation des indications de nuance}.
258
259 Le positionnement vertical des nuances est géré par le
260 @rinternals{DynamicLineSpanner}.
261
262
263 @commonprop
264
265 Des nuances différentes situées --- ou commençant --- sur une même
266 note seront alignées verticalement.  Pour aligner des nuances qui ne
267 se situeraient pas sur une même note, il est possible d'augmenter
268 la propriété @code{staff-padding}.
269
270 @example
271 \override DynamicLineSpanner #'staff-padding = #4
272 @end example
273
274 Cette propriété peut aussi servir à régler des problèmes de
275 collision entre des nuances et d'autres objets.
276
277 Les crescendos ou decrescendos qui aboutissent sur la première note
278 d'une nouvelle ligne ne sont imprimés que jusqu'à la fin de la ligne
279 précédente.  Ce comportement peut être outrepassé en définissant :
280
281 @example
282 \override Score.Hairpin #'after-line-breaking = ##t
283 @end example
284
285
286 Les crescendos et decrescendos indiqués textuellement --- tels que
287 @emph{cresc.} ou @emph{dim.} --- sont suivis de pointillés qui montrent
288 leur étendue.  On peut empêcher l'impression de ces pointillés avec :
289
290 @example
291 \override DynamicTextSpanner #'dash-period = #-1.0
292 @end example
293
294
295 @predefined
296 @funindex \dynamicUp
297 @code{\dynamicUp},
298 @funindex \dynamicDown
299 @code{\dynamicDown},
300 @funindex \dynamicNeutral
301 @code{\dynamicNeutral}.
302 @endpredefined
303
304
305 @seealso
306 Référence du programme : @rinternals{DynamicText}, @rinternals{Hairpin}.
307
308 Le placement vertical de ces éléments graphiques est géré par le
309 @rinternals{DynamicLineSpanner}.
310
311
312 @node Personnalisation des indications de nuance
313 @unnumberedsubsubsec Personnalisation des indications de nuance
314 @translationof New dynamic marks
315
316 Grâce à la commande @code{make-dynamic-script}, vous pouvez créer de
317 nouvelles marques textuelles de nuances que vous combinerez
318 éventuellement avec les signes de nuances.
319 Notez bien que la police des nuances en contient que les caractères
320 @code{f,m,p,r,s} and @code{z}. 
321
322 Certains composants, tels que les marques de nuances, possèdent des
323 propriétés particulières et prédéfinies quant à leur police.  Lorsque
324 vous créez du texte en pareille situation, nous vous recommandons
325 d'utiliser @code{normal-text} pour annuler ces propriétés.  Voir 
326 @ref{Text markup commands} pour plus de détails.
327
328 @cindex make-dynamic-script
329
330 @lilypond[quote,verbatim,ragged-right]
331 sfzp = #(make-dynamic-script "sfzp")
332 \relative c' {
333   c4 c c\sfzp c
334 }
335 @end lilypond
336
337 @cindex Nuances éditoriales
338 @cindex Nuances, entre parenthèses
339
340 Vous pouvez aussi encadrer les nuances entre parenthèses ou entre
341 crochets.  Ceci est souvent utilisé pour ajouter des nuances propres à
342 une édition donnée.
343
344 @lilypond[quote,verbatim,ragged-right]
345 rndf = \markup{ \center-align {\line { \bold{\italic (}
346   \dynamic f \bold{\italic )} }} }
347 boxf = \markup{ \bracket { \dynamic f } }
348 { c'1_\rndf c'1_\boxf }
349 @end lilypond
350
351
352
353 @node Courbes
354 @subsection Courbes
355 @translationof Curves
356
357 @menu
358 * Liaisons d'articulation::                       
359 * Liaisons de phrasé::              
360 * Signes de respiration::                
361 * Chutes et sauts::             
362 @end menu
363
364 @node Liaisons d'articulation
365 @unnumberedsubsubsec Liaisons d'articulation
366 @translationof Slurs
367
368 @cindex legato
369 @cindex liaison d'articulation
370
371 Une liaison d'articulation indique que les notes doivent être jouées
372 liées, ou @emph{legato}.  Ces liaisons s'indiquent au moyen de
373 parenthèses.
374
375 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
376 f( g a) a8 b( a4 g2 f4)
377 <c e>2( <b d>2)
378 @end lilypond
379
380
381 On peut indiquer l'orientation des liaisons suivantes avec
382 @code{\slur@emph{DIR}}, @code{@emph{DIR}} pouvant être @code{Up} pour
383 une liaison vers le haut, @code{Down} pour une liaison vers le bas, ou
384 @code{Neutral} pour laisser LilyPond décider.
385
386 Il existe également un raccourci pratique pour forcer l'orientation
387 d'une seule liaison.  Il suffit pour cela d'ajouter @code{_} ou @code{^}
388 avant d'ouvrir une parenthèse.
389
390 @lilypond[relative=2,ragged-right,quote,verbatim,fragment]
391 c4_( c) c^( c)
392 @end lilypond
393
394
395 Une seule liaison d'articulation peut être imprimée à la fois.  S'il est
396 nécessaire d'imprimer une liaison plus longue, englobant des liaisons
397 plus courtes, utilisez des @ref{Liaisons de phrasé}.
398
399
400 @commonprop
401
402 Certains auteurs utilisent deux liaisons lorsqu'ils veulent
403 lier des accords. Dans LilyPond, il faut pour cela assigner
404 @emph{vrai} (@q{true}) la propriété @code{doubleSlurs} :
405
406 @lilypond[verbatim,ragged-right,relative,fragment,quote]
407 \set doubleSlurs = ##t
408 <c e>4 ( <d f> <c e> <d f> )
409 @end lilypond
410
411
412 @predefined
413 @funindex \slurUp
414 @code{\slurUp},
415 @funindex \slurDown
416 @code{\slurDown},
417 @funindex \slurNeutral
418 @code{\slurNeutral},
419 @funindex \slurDashed
420 @code{\slurDashed},
421 @funindex \slurDotted
422 @code{\slurDotted},
423 @funindex \slurSolid
424 @code{\slurSolid}.
425 @endpredefined
426
427
428 @seealso
429 Référence du programme : @rinternals{Slur}.
430
431
432 @node Liaisons de phrasé
433 @unnumberedsubsubsec Liaisons de phrasé
434 @translationof Phrasing slurs
435
436 @cindex liaisons de phrasé
437 @cindex phrasé, liaisons de
438
439 Une liaison de phrasé relie plusieurs notes en délimitant une phrase
440 musicale.  On indique les points de départ et d'arrivée avec @code{\(}
441 et @code{\)} respectivement.
442
443 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
444 \time 6/4 c'\( d( e) f( e) d\)
445 @end lilypond
446
447
448 D'un point de vue typographique, rien ne distingue une liaison de phrasé
449 d'une liaison d'articulation. Cependant, LilyPond les considère comme
450 des objets différents. Une commande @code{\slurUp} n'affectera donc pas
451 une liaison de phrasé : il faut plutôt utiliser @code{\phrasingSlurUp},
452 @code{\phrasingSlurDown} ou @code{\phrasingSlurNeutral}.
453
454 Il n'est pas possible d'avoir plusieurs liaisons de phrasé en même temps.
455
456
457 @predefined
458 @funindex \phrasingSlurUp
459 @code{\phrasingSlurUp},
460 @funindex \phrasingSlurDown
461 @code{\phrasingSlurDown},
462 @funindex \phrasingSlurNeutral
463 @code{\phrasingSlurNeutral}.
464 @endpredefined
465
466
467 @seealso
468 Référence du programme : @rinternals{PhrasingSlur}.
469
470
471 @node Signes de respiration
472 @unnumberedsubsubsec Signes de respiration
473 @translationof Breath marks
474
475 Les indications de respiration sont indiquées par la commande @code{\breathe}.
476
477 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
478 c'4 \breathe d4
479 @end lilypond
480
481
482 @commonprop
483
484 On peut choisir le glyphe imprimé par cette commande, en modifiant la
485 propriété @code{text} de l'objet @code{BreathingSign}, pour lui affecter
486 n'importe quelle indication textuelle.  Par exemple :
487
488 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
489 c'4
490 \override BreathingSign #'text
491   = #(make-musicglyph-markup "scripts.rvarcomma")
492 \breathe
493 d4
494 @end lilypond
495
496
497 @seealso
498 Référence du programme : @rinternals{BreathingSign}.
499
500 Exemples : @rlsr{Winds}.
501
502
503 @node Chutes et sauts
504 @unnumberedsubsubsec Chutes et sauts
505 @translationof Falls and doits
506
507 Des indications de désinence peuvent être obtenues au moyen de la
508 commande @code{\bendAfter} :
509
510 @lilypond[fragment,ragged-right,relative=2]
511 \override Score.SpacingSpanner #'shortest-duration-space = #3.0
512 c4-\bendAfter #+5
513 c4-\bendAfter #-3
514 @end lilypond
515
516
517 @node Lignes
518 @subsection Lignes
519 @translationof Lines
520
521 @menu
522 * Glissando::                   
523 * Arpèges::                    
524 * Trilles::                      
525 @end menu
526
527 @node Glissando
528 @unnumberedsubsubsec Glissando
529 @translationof Glissando
530
531 @cindex glissando
532 @funindex \glissando
533
534 Un glissando relie une hauteur à une autre en passant par chaque hauteur
535 intermédiaire.  Il est indiqué graphiquement, par une ligne ou des
536 vaguelettes entre ces deux notes. On l'obtient en accolant la commande
537 @code{\glissando} à la première note.
538
539 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
540 c2\glissando c'
541 \override Glissando #'style = #'zigzag
542 c2\glissando c,
543 @end lilypond
544
545
546 @commonprop
547
548 @lilypond[quote,ragged-right,verbatim]
549 I = \once \override NoteColumn #'ignore-collision = ##t
550
551 \relative <<
552   { \oneVoice \stemDown f2 \glissando \stemNeutral a } \\
553   { \oneVoice \I c2 \glissando \I d, }
554 >>
555 @end lilypond
556
557
558 @seealso
559 Référence du programme : @rinternals{Glissando}.
560
561 Exemples : @rlsr{Expressive marks}.
562
563
564 @knownissues
565
566 Il n'est pas possible d'imprimer un texte (tel que @emph{gliss.})
567 le long de la ligne de glissando.
568
569
570 @node Arpèges
571 @unnumberedsubsubsec Arpèges
572 @translationof Arpeggio
573
574 @cindex arpège
575 @cindex accord arpégé
576 @funindex \arpeggio
577
578
579 On peut indiquer qu'un accord doit être arpégé en lui accolant la
580 commande @code{\arpeggio} :
581
582 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
583 <c e g c>\arpeggio
584 @end lilypond
585
586
587 Pour spécifier qu'un autre accord doit être plaqué et non arpégé, on
588 peut remplacer ce signe par un crochet :
589
590 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
591 \arpeggioBracket
592 <c' e g c>\arpeggio
593 @end lilypond
594
595
596 Le sens de l'arpège est parfois indiqué par une pointe de flèche au bout
597 de la vaguelette :
598
599 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
600 \new Voice {
601   \arpeggioArrowUp
602   <c e g c>\arpeggio
603   \arpeggioArrowDown
604   <c e g c>\arpeggio
605 }
606 @end lilypond
607
608
609 @commonprop
610
611 Quand un arpège couvre plusieurs portées, il est possible d'indiquer
612 l'arpège sur chacune des portées, puis de relier la ligne de vaguelettes
613 en assignant @emph{vrai} à la propriété @code{connectArpeggios}, par
614 exemple dans le contexte @rinternals{PianoStaff} :
615
616 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
617 \new PianoStaff <<
618   \set PianoStaff.connectArpeggios = ##t
619   \new Staff { <c' e g c>\arpeggio }
620   \new Staff { \clef bass <c,, e g>\arpeggio }
621 >>
622 @end lilypond
623
624
625 @predefined
626 @code{\arpeggio},
627 @funindex \arpeggioArrowUp
628 @code{\arpeggioArrowUp},
629 @funindex \arpeggioArrowDown
630 @code{\arpeggioArrowDown},
631 @funindex \arpeggioNormal
632 @code{\arpeggioNormal},
633 @funindex \arpeggioBracket
634 @code{\arpeggioBracket}.
635 @endpredefined
636
637
638 @seealso
639 Dans ce même manuel : @ref{Liaisons de prolongation}, pour noter explicitement des arpèges.
640
641 Référence du programme : @rinternals{Arpeggio}.
642
643
644 @knownissues
645
646 Il est impossible de mêler au même instant, dans un contexte
647 @rinternals{PianoStaff}, des lignes d'arpèges connectées et d'autres
648 non connectées.
649
650
651 @node Trilles
652 @unnumberedsubsubsec Trilles
653 @translationof Trills
654
655 Les trilles brefs s'indiquent comme n'importe quelle ponctuation :
656 voir @ref{Articulations et ornements}.
657
658
659 Les trilles plus longs sont délimités par @code{\startTrillSpan} et
660 @code{\stopTrillSpan} :
661
662 @lilypond[verbatim,ragged-right,relative=2,quote,fragment]
663 \new Voice {
664   << { c1 \startTrillSpan }
665      { s2. \grace { d16[\stopTrillSpan e] } } >>
666   c4 }
667 @end lilypond
668
669 @cindex trilles avec hauteur explicite
670
671 Les trilles qui font intervenir une hauteur précise peuvent être
672 indiqués par la commande @code{pitchedTrill}.
673
674 @lilypond[ragged-right,verbatim,fragment,relative=1,quote]
675 \pitchedTrill c4\startTrillSpan fis
676 f\stopTrillSpan
677 @end lilypond
678
679 @noindent
680 Le premier argument est la note réelle ; le second est une hauteur qui
681 sera imprimée comme une tête de note noire entre parenthèses.
682
683
684 @predefined
685 @funindex \startTrillSpan
686 @code{\startTrillSpan},
687 @funindex \stopTrillSpan
688 @code{\stopTrillSpan}.
689 @endpredefined
690
691
692 @seealso
693 Référence du programme : @rinternals{TrillSpanner}.
694
695