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