1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: 33ba8d40c3493011a4b39ab8b1369701f8013bd6
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
11 @c Translators: Valentin Villenave
12 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
15 @node Expressive marks
16 @section Expressive marks
18 @lilypondfile[quote]{expressive-headword.ly}
27 @node Attached to notes
28 @subsection Attached to notes
32 * Articulations and ornamentations::
37 @node Articulations and ornamentations
38 @unnumberedsubsubsec Articulations and ornamentations
41 @cindex symboles d'ornementation
42 @cindex ornementation, symboles
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 :
50 @c @l ilypondfile[quote,ragged-right]{script-abbreviations.ly}
52 Il est possible de changer la signification de ces raccourcis : voir des
53 exemples dans @file{ly/@/script@/-init@/.ly}.
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{_}.
59 @lilypond[quote,ragged-right,fragment,verbatim]
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{_}.
67 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
68 c\fermata c^\fermata c_\fermata
80 @cindex tirer l'archet
81 @cindex pousser l'archet
84 @cindex orgue, marque de pédale d'
90 @cindex ornementation baroque
91 @cindex baroque, ornementation
98 Voici la liste exhaustive des symboles :
100 @lilypondfile[ragged-right,quote]{script-chart.ly}
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
114 @lilypond[verbatim,relative=3,ragged-right,fragment,quote]
115 \once \override TextScript #'script-priority = #-100
116 a4^\prall^\markup { \sharp }
118 \once \override Script #'script-priority = #-100
119 a4^\prall^\markup { \sharp }
124 Référence du programme : @rinternals{Script}.
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.
134 @unnumberedsubsubsec Dynamics
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}.
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
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 :
178 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
180 << f1 { s4 s4\< s4\! \> s4\! } >>
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} :
192 @c TODO: Add link to new snippet for #'to-barline
194 On peut avoir recours à l'indication @code{\espressivo} pour indiquer un
195 crescendo puis un decrescendo sur une seule note.
197 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
198 c2 b4 a g1\espressivo
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
209 \override Voice.Hairpin #'minimum-length = #5
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é.
219 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
220 \override Hairpin #'circled-tip = ##t
230 Au lieu d'une notation graphique des crescendos, on peut utiliser
231 une notation textuelle.
233 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
244 On peut même définir ses propres indications textuelles :
246 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
247 \set crescendoText = \markup { \italic "cresc. poco" }
248 \set crescendoSpanner = #'text
252 Pour créer des indications de nuances qui restent alignées
253 avec les nuances habituelles, voir @ref{New dynamic marks}.
255 Le positionnement vertical des nuances est géré par le
256 @rinternals{DynamicLineSpanner}.
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}.
267 \override DynamicLineSpanner #'staff-padding = #4
270 Cette propriété peut aussi servir à régler des problèmes de
271 collision entre des nuances et d'autres objets.
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 :
278 \override Score.Hairpin #'after-line-breaking = ##t
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 :
287 \override DynamicTextSpanner #'dash-period = #-1.0
294 @funindex \dynamicDown
296 @funindex \dynamicNeutral
297 @code{\dynamicNeutral}.
302 Référence du programme : @rinternals{DynamicText}, @rinternals{Hairpin}.
304 Le placement vertical de ces éléments graphiques est géré par le
305 @rinternals{DynamicLineSpanner}.
308 @node New dynamic marks
309 @unnumberedsubsubsec New dynamic marks
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}.
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.
323 @cindex make-dynamic-script
325 @lilypond[quote,verbatim,ragged-right]
326 sfzp = #(make-dynamic-script "sfzp")
332 @cindex Nuances éditoriales
333 @cindex Nuances, entre parenthèses
335 Vous pouvez aussi encadrer les nuances entre parenthèses ou entre
336 crochets. Ceci est souvent utilisé pour ajouter des nuances propres à
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 }
359 @unnumberedsubsubsec Slurs
362 @cindex liaison d'articulation
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
368 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
369 f( g a) a8 b( a4 g2 f4)
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.
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.
383 @lilypond[relative=2,ragged-right,quote,verbatim,fragment]
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}.
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} :
399 @lilypond[verbatim,ragged-right,relative,fragment,quote]
400 \set doubleSlurs = ##t
401 <c e>4 ( <d f> <c e> <d f> )
410 @funindex \slurNeutral
412 @funindex \slurDashed
414 @funindex \slurDotted
422 Référence du programme : @rinternals{Slur}.
426 @unnumberedsubsubsec Phrasing slurs
428 @cindex liaisons de phrasé
429 @cindex phrasé, liaisons de
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.
435 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
436 \time 6/4 c'\( d( e) f( e) d\)
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}.
446 Il n'est pas possible d'avoir plusieurs liaisons de phrasé en même temps.
450 @funindex \phrasingSlurUp
451 @code{\phrasingSlurUp},
452 @funindex \phrasingSlurDown
453 @code{\phrasingSlurDown},
454 @funindex \phrasingSlurNeutral
455 @code{\phrasingSlurNeutral}.
460 Référence du programme : @rinternals{PhrasingSlur}.
464 @unnumberedsubsubsec Breath marks
466 Les indications de respiration sont indiquées par la commande @code{\breathe}.
468 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
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 :
479 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
481 \override BreathingSign #'text
482 = #(make-musicglyph-markup "scripts.rvarcomma")
489 Référence du programme : @rinternals{BreathingSign}.
491 Exemples : @rlsr{Winds}.
494 @node Falls and doits
495 @unnumberedsubsubsec Falls and doits
497 Des indications de désinence peuvent être obtenues au moyen de la
498 commande @code{\bendAfter} :
500 @lilypond[fragment,ragged-right,relative=2]
501 \override Score.SpacingSpanner #'shortest-duration-space = #3.0
517 @unnumberedsubsubsec Glissando
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.
527 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
529 \override Glissando #'style = #'zigzag
536 @lilypond[quote,ragged-right,verbatim]
537 I = \once \override NoteColumn #'ignore-collision = ##t
540 { \oneVoice \stemDown f2 \glissando \stemNeutral a } \\
541 { \oneVoice \I c2 \glissando \I d, }
547 Référence du programme : @rinternals{Glissando}.
549 Exemples : @rlsr{Expressive marks}.
554 Il n'est pas possible d'imprimer un texte (tel que @emph{gliss.})
555 le long de la ligne de glissando.
559 @unnumberedsubsubsec Arpeggio
562 @cindex accord arpégé
566 On peut indiquer qu'un accord doit être arpégé en lui accolant la
567 commande @code{\arpeggio} :
569 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
574 Pour spécifier qu'un autre accord doit être plaqué et non arpégé, on
575 peut remplacer ce signe par un crochet :
577 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
583 Le sens de l'arpège est parfois indiqué par une pointe de flèche au bout
586 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
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} :
603 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
605 \set PianoStaff.connectArpeggios = ##t
606 \new Staff { <c' e g c>\arpeggio }
607 \new Staff { \clef bass <c,, e g>\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}.
626 Dans ce même manuel : @ref{Ties}, pour noter explicitement des arpèges.
628 Référence du programme : @rinternals{Arpeggio}.
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
639 @unnumberedsubsubsec Trills
641 Les trilles brefs s'indiquent comme n'importe quelle ponctuation :
642 voir @ref{Articulations and ornamentations}.
645 Les trilles plus longs sont délimités par @code{\startTrillSpan} et
646 @code{\stopTrillSpan} :
648 @lilypond[verbatim,ragged-right,relative=2,quote,fragment]
650 << { c1 \startTrillSpan }
651 { s2. \grace { d16[\stopTrillSpan e] } } >>
655 @cindex trilles avec hauteur explicite
657 Les trilles qui font intervenir une hauteur précise peuvent être
658 indiqués par la commande @code{pitchedTrill}.
660 @lilypond[ragged-right,verbatim,fragment,relative=1,quote]
661 \pitchedTrill c4\startTrillSpan fis
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.
671 @funindex \startTrillSpan
672 @code{\startTrillSpan},
673 @funindex \stopTrillSpan
674 @code{\stopTrillSpan}.
679 Référence du programme : @rinternals{TrillSpanner}.