1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: f7420240e4ce1fe2217646482a47d00f566af52c
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
25 @node Attached to notes
26 @subsection Attached to notes
35 @unnumberedsubsubsec Articulations
38 @cindex symboles d'ornementation
39 @cindex ornementations, symboles
42 Différents symboles peuvent être ajoutés au-dessus ou au-dessous des
43 notes pour indiquer des ponctuations ou des modes de jeu différents.
44 On les ajoute à chaque note au moyen d'un tiret suivi du caractère
45 correspondant à l'articulation désirée. En voici une démonstration :
47 @c @l ilypondfile[quote,ragged-right]{script-abbreviations.ly}
49 Il est possible de changer la signification de ces raccourcis : voir des
50 exemples dans @file{ly/@/script@/-init@/.ly}.
52 Même si LilyPond place automatiquement ces symboles, il est possible de
53 l'obliger à les placer au-dessus ou en-dessous de la note, tout comme
54 d'autres objets, en utilisant respectivement @code{^} et @code{_}.
56 @lilypond[quote,ragged-right,fragment,verbatim]
60 On peut ajouter d'autres symboles, avec la syntaxe
61 @var{note}@code{\}@var{symbole}. Ici encore, on peut forcer leur
62 orientation avec @code{^} and @code{_}.
64 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
65 c\fermata c^\fermata c_\fermata
77 @cindex tirer l'archet
78 @cindex pousser l'archet
81 @cindex orgue, marque de pédale d'
87 @cindex ornementation baroque
88 @cindex baroque, ornementation
95 Voici la liste exhaustive des symboles :
97 @lilypondfile[ragged-right,quote]{script-chart.ly}
101 Les symboles s'ordonnent verticalement suivant la propriété
102 @code{script-priority}. Plus sa valeur numérique est faible, plus le
103 symbole sera proche de la note. Dans l'exemple suivant, l'objet
104 @internalsref{TextScript} --- le dièse --- a d'abord la propriété la
105 plus basse, et il est donc placé plus près de la note ; ensuite c'est
106 l'objet @internalsref{Script} qui a la propriété la plus basse, et il se
107 place alors sous le dièse. Lorsque deux objets ont la même priorité,
108 c'est l'ordre dans lequel ils sont indiqués qui détermine lequel sera
111 @lilypond[verbatim,relative=3,ragged-right,fragment,quote]
112 \once \override TextScript #'script-priority = #-100
113 a4^\prall^\markup { \sharp }
115 \once \override Script #'script-priority = #-100
116 a4^\prall^\markup { \sharp }
122 Référence du programme : @internalsref{Script}.
127 Ces symboles sont présents sur la partition imprimée, mais
128 n'ont pas d'effet sur le rendu de la musique en MIDI.
132 @unnumberedsubsubsec Dynamics
153 À chaque nuance absolue correspond une commande, qui peut être indiquée
154 après une note : @code{c4\ff} par exemple. Les commandes de nuances
155 disponibles sont @code{\ppppp}, @code{\pppp}, @code{\ppp}, @code{\pp},
156 @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, @code{\fff},
157 @code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff}, @code{\sp},
158 @code{\spp}, @code{\sfz}, et @code{\rfz}.
160 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
161 c\ppp c\pp c \p c\mp c\mf c\f c\ff c\fff
162 c2\fp c\sf c\sff c\sp c\spp c\sfz c\rfz
169 Un crescendo est délimité par @code{\<} et @code{\!}, ou peut se
170 terminer par une commande de nuance. Au lieu de @code{\<}
171 ou @code{\>}, on peut aussi utiliser @code{\cr} et @code{\decr}.
172 Ces indications sont attachées aux notes ; aussi si l'on veut
173 faire se succéder plusieurs nuances pendant une note tenue, il faudra
174 avoir recours à des silences invisibles :
176 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
178 << f1 { s4 s4\< s4\! \> s4\! } >>
182 En principe, un soufflet --- (de)crescendo imprimé sous forme graphique --
183 commence au bord gauche de la note de départ, et se termine au
184 bord droit de la note d'arrivée. Cependant, si la note d'arrivée
185 est sur un premier temps, le soufflet s'arrêtera au niveau de la
186 barre de mesure qui la précède. Ce comportement peut être annulé
187 en assignant @emph{faux} (lettre @q{f}) à la propriété
188 @code{hairpinToBarline} :
190 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
191 \set hairpinToBarline = ##f
195 On peut avoir recours à l'indication @code{\espressivo} pour indiquer un
196 crescendo puis un decrescendo sur une seule note.
198 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
199 c2 b4 a g1\espressivo
202 Cependant, ces deux indications graphiques peuvent se trouver très
203 comprimées horizontalement. Pour les rallonger, on peut modifier la
204 propriété @code{minimum-length} de
205 @code{Voice.Hairpin} --- @internalsref{Voice}
206 étant le contexte, et @internalsref{Hairpin} l'objet affecté. Par
210 \override Voice.Hairpin #'minimum-length = #5
216 Des crescendos ou decrescendos @emph{al niente} peuvent être indiqués de
217 manière graphique, en assignant @emph{vrai} (lettre @q{t}) à la
218 propriété @code{circled-tip}, ce qui affiche un cercle à leur extrémité.
220 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
221 \override Hairpin #'circled-tip = ##t
231 Au lieu d'une notation graphique des crescendos, on peut utiliser
232 une notation textuelle.
234 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
245 On peut même définir ses propres indications textuelles :
247 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
248 \set crescendoText = \markup { \italic "cresc. poco" }
249 \set crescendoSpanner = #'dashed-line
253 Pour créer des indications de nuances qui restent alignées
254 avec les nuances habituelles, voir @ref{New dynamic marks}.
256 Le positionnement vertical des nuances est géré par le
257 @internalsref{DynamicLineSpanner}.
262 Des nuances différentes situées --- ou commençant --- sur une même
263 note seront alignées verticalement. Pour aligner des nuances qui ne
264 se situeraient pas sur une même note, il est possible d'augmenter
265 la propriété @code{staff-padding}.
268 \override DynamicLineSpanner #'staff-padding = #4
271 Cette propriété peut aussi servir à régler des problèmes de
272 collision entre des nuances et d'autres objets.
274 Les crescendos ou decrescendos qui aboutissent sur la première note
275 d'une nouvelle ligne ne sont imprimés que jusqu'à la fin de la ligne
276 précédente. Ce comportement peut être outrepassé en définissant :
279 \override Score.Hairpin #'after-line-breaking = ##t
283 Les crescendos et decrescendos indiqués textuellement --- tels que
284 @emph{cresc.} ou @emph{dim.} --- sont suivis de pointillés qui montrent
285 leur étendue. On peut empêcher l'impression de ces pointillés avec :
288 \override DynamicTextSpanner #'dash-period = #-1.0
296 @funindex \dynamicDown
298 @funindex \dynamicNeutral
299 @code{\dynamicNeutral}.
304 Référence du programme : @internalsref{DynamicText}, @internalsref{Hairpin}.
306 Le placement vertical de ces éléments graphiques est géré par le
307 @internalsref{DynamicLineSpanner}.
317 * Laissez vibrer ties::
323 @unnumberedsubsubsec Ties
325 @cindex liaison de prolongation
328 Une liaison de tenue (ou de prolongation) relie deux notes adjacentes de
329 même hauteur. Dans les faits, elle prolonge la durée d'une note, et ne
330 doit donc pas être confondue avec les liaisons d'articulation ou de
331 phrasé. Une liaison de tenue est indiquée au moyen d'un tilde @samp{~}.
333 @lilypond[quote,ragged-right,fragment,verbatim]
334 e' ~ e' <c' e' g'> ~ <c' e' g'>
338 Quand une liaison de tenue se trouve entre deux accords, toutes les
339 notes de même hauteur entre ces deux accords sont reliées. S'il n'y en
340 a aucune, aucune liaison n'est créée. Il est également possible de lier
341 partiellement deux accords, en mettant les liaisons à l'intérieur des
344 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
345 <c~ e g~ b> <c e g b>
349 Une liaison de tenue est un moyen parmi d'autres pour prolonger la durée
350 d'une note, tout comme les points. L'exemple suivant montre deux
351 manières de matérialiser exactement la même idée :
354 @lilypond[quote,fragment,ragged-right]
355 \time 3/4 c'2. c'2 ~ c'4
359 Les liaisons de tenues sont utilisées soit lorsque la note dépasse de la
360 mesure, soit quand les points ne suffisent pas à donner la bonne durée.
361 Lorsque l'on utilise ces liaisons, les valeurs rythmiques les plus
362 longues doivent s'aligner sur les subidivisions de la mesure, comme ici :
365 @lilypond[fragment,quote,ragged-right]
367 r8^"oui" c8 ~ c2 r4 | r8^"non" c2 ~ c8 r4
372 Lorsque l'on doit lier de nombreuses notes sur plusieurs mesures, il
373 devient plus facile d'avoir recours à la division automatique des notes
374 --- voir @ref{Automatic note splitting}. Ce procédé divise
375 automatiquement les notes trop longues, et les lie par-delà les barres
380 Lorsqu'une mesure de seconde fois après une reprise commence sur une
381 note liée, la liaison doit être répétée. C'est à cela que sert la
382 commande @code{\repeatTie} :
384 @lilypond[fragment,quote,ragged-right,relative=2]
388 @cindex liaison de prolongation, répétition
389 @cindex reprises avec alternatives et liaisons de prolongation
393 Les liaisons de tenue servent parfois à rendre un accord arpégé. Dans ce
394 cas, les notes liées ne sont pas toutes consécutives. Il faut alors
395 assigner à la propriété @code{tieWaitForNote} la valeur @emph{vrai}
396 (@q{t} pour @q{true}). Cette même méthode peut servir, par exemple, à
397 lier un trémolo à un accord.
399 @lilypond[fragment,verbatim,relative=1,ragged-right,quote]
400 \set tieWaitForNote = ##t
401 \grace { c16[~ e~ g]~ } <c, e g>2
402 \repeat tremolo 8 { c32~ c'~ } <c c,>1
403 e8~ c~ a~ f~ <e' c a f>2
406 Il est possible de graver manuellement les liaisons de tenue, en
407 modifiant la propriété @code{tie-configuration}. Pour chaque paire, le
408 premier nombre indique la distance à la portée, en espaces de portée, et
409 le second la direction (1 pour haut, @minus{}1 pour bas).
411 @lilypond[fragment,verbatim,relative=1,ragged-right,quote]
413 \override TieColumn #'tie-configuration =
414 #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1))
425 @funindex \tieNeutral
437 Dans ce même manuel : @ref{Automatic note splitting}.
439 Référence du programme : @internalsref{Tie}.
444 Un changement de portée, lorsqu'une liaison de tenue est active, ne
445 peut produire une liaison oblique.
447 Le changement de clé ou d'octave pendant une liaison de tenue produit un
448 résultat indéfini. Dans ces cas-là, il est préférable d'utiliser un
453 @unnumberedsubsubsec Slurs
456 @cindex liaison d'articulation
458 Une liaison d'articulation indique que les notes doivent être jouées
459 liées, ou @emph{legato}. Ces liaisons s'indiquent au moyen de
462 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
463 f( g a) a8 b( a4 g2 f4)
468 On peut indiquer l'orientation des liaisons suivantes avec
469 @code{\slur@emph{DIR}}, @code{@emph{DIR}} pouvant être @code{Up} pour
470 une liaison vers le haut, @code{Down} pour une liaison vers le bas, ou
471 @code{Neutral} pour laisser LilyPond décider.
473 Il existe également un raccourci pratique pour forcer l'orientation
474 d'une seule liaison. Il suffit pour cela d'ajouter @code{_} ou @code{^}
475 avant d'ouvrir une parenthèse.
477 @lilypond[relative=2,ragged-right,quote,verbatim,fragment]
482 Une seule liaison d'articulation peut être imprimée à la fois. S'il est
483 nécessaire d'imprimer une liaison plus longue, englobant des liaisons
484 plus courtes, utilisez des @ref{Phrasing slurs}.
489 Certains auteurs utilisent deux liaisons lorsqu'ils veulent
490 lier des accords. Dans LilyPond, il faut pour cela assigner
491 @emph{vrai} (@q{true}) la propriété @code{doubleSlurs} :
493 @lilypond[verbatim,ragged-right,relative,fragment,quote]
494 \set doubleSlurs = ##t
495 <c e>4 ( <d f> <c e> <d f> )
505 @funindex \slurNeutral
507 @funindex \slurDashed
509 @funindex \slurDotted
516 Référence du programme : @internalsref{Slur}.
520 @unnumberedsubsubsec Phrasing slurs
522 @cindex liaisons de phrasé
523 @cindex phrasé, liaisons de
525 Une liaison de phrasé relie plusieurs notes en délimitant une phrase
526 musicale. On indique les points de départ et d'arrivée avec @code{\(}
527 et @code{\)} respectivement.
529 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
530 \time 6/4 c'\( d( e) f( e) d\)
534 D'un point de vue typographique, rien ne distingue une liaison de phrasé
535 d'une liaison d'articulation. Cependant, LilyPond les considère comme
536 des objets différents. Une commande @code{\slurUp} n'affectera donc pas
537 une liaison de phrasé : il faut plutôt utiliser @code{\phrasingSlurUp},
538 @code{\phrasingSlurDown} ou @code{\phrasingSlurNeutral}.
540 Il n'est pas possible d'avoir plusieurs liaisons de phrasé en même temps.
545 @funindex \phrasingSlurUp
546 @code{\phrasingSlurUp},
547 @funindex \phrasingSlurDown
548 @code{\phrasingSlurDown},
549 @funindex \phrasingSlurNeutral
550 @code{\phrasingSlurNeutral}.
555 Référence du programme : @internalsref{PhrasingSlur}.
558 @node Laissez vibrer ties
559 @unnumberedsubsubsec Laissez vibrer ties
561 @cindex laissez vibrer
562 @cindex liaison, laissez vibrer
564 Les liaisons @qq{Laissez vibrer} (L.V.) sont utilisées pour le piano, la
565 harpe, et certains instruments de percussion. Elles indiquent à
566 l'instrumentiste de laisser sonner la note ou l'accord au lieu de
567 l'étouffer. Cet effet s'obtient avec la commande @code{\laissezVibrer}.
569 @lilypond[fragment,ragged-right,verbatim,relative=1]
570 <c f g>\laissezVibrer
575 Référence du programme :
576 @internalsref{LaissezVibrerTie}
577 @internalsref{LaissezVibrerTieColumn}
580 @lsr{connecting,laissez-vibrer-ties.ly}
584 @unnumberedsubsubsec Breath marks
586 Les indications de respiration sont indiquées par la commande @code{\breathe}.
588 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
595 On peut choisir le glyphe imprimé par cette commande, en modifiant la
596 propriété @code{text} de l'objet @code{BreathingSign}, pour lui affecter
597 n'importe quelle indication textuelle. Par exemple :
599 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
601 \override BreathingSign #'text
602 = #(make-musicglyph-markup "scripts.rvarcomma")
609 Référence du programme : @internalsref{BreathingSign}.
611 Exemples : @lsr{expressive,breathing-sign.ly}
614 @node Falls and doits
615 @unnumberedsubsubsec Falls and doits
617 Des indications de désinence peuvent être obtenues au moyen de la
618 commande @code{\bendAfter} :
620 @lilypond[fragment,ragged-right,relative=2]
621 \override Score.SpacingSpanner #'shortest-duration-space = #3.0
634 * Analysis brackets::
638 @unnumberedsubsubsec Glissando
643 Un glissando relie une hauteur à une autre en passant par chaque hauteur
644 intermédiaire. Il est indiqué graphiquement, par une ligne ou des
645 vaguelettes entre ces deux notes. On l'obtient en accolant la commande
646 @code{\glissando} à la première note.
648 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
650 \override Glissando #'style = #'zigzag
657 @lilypond[quote,ragged-right,verbatim]
658 I = \once \override NoteColumn #'ignore-collision = ##t
661 { \oneVoice \stemDown f2 \glissando \stemNeutral a } \\
662 { \oneVoice \I c2 \glissando \I d, }
669 Référence du programme : @internalsref{Glissando}.
671 D'autres exemples : @lsr{expressive,glissando.ly}, @lsr{expressive,line-styles.ly}.
676 Il n'est pas possible d'imprimer un texte (tel que @emph{gliss.})
677 le long de la ligne de glissando.
681 @unnumberedsubsubsec Arpeggio
684 @cindex accord arpégé
688 On peut indiquer qu'un accord doit être arpégé en lui accolant la
689 commande @code{\arpeggio} :
691 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
696 Pour spécifier qu'un autre accord doit être plaqué et non arpégé, on
697 peut remplacer ce signe par un crochet :
699 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
705 Le sens de l'arpège est parfois indiqué par une pointe de flèche au bout
708 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
720 Quand un arpège couvre plusieurs portées, il est possible d'indiquer
721 l'arpège sur chacune des portées, puis de relier la ligne de vaguelettes
722 en assignant @emph{vrai} à la propriété @code{connectArpeggios}, par
723 exemple dans le contexte @internalsref{PianoStaff} :
725 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
727 \set PianoStaff.connectArpeggios = ##t
728 \new Staff { <c' e g c>\arpeggio }
729 \new Staff { \clef bass <c,, e g>\arpeggio }
737 @funindex \arpeggioUp
739 @funindex \arpeggioDown
740 @code{\arpeggioDown},
741 @funindex \arpeggioNeutral
742 @code{\arpeggioNeutral},
743 @funindex \arpeggioBracket
744 @code{\arpeggioBracket}.
749 Dans ce même manuel : @ref{Ties}, pour noter explicitement des arpèges.
751 Référence du programme : @internalsref{Arpeggio}.
756 Il est impossible de mêler au même instant, dans un contexte
757 @internalsref{PianoStaff}, des lignes d'arpèges connectées et d'autres
762 @unnumberedsubsubsec Trills
764 Les trilles brefs s'indiquent comme n'importe quelle ponctuation :
765 voir @ref{Articulations}.
768 Les trilles plus longs sont délimités par @code{\startTrillSpan} et
769 @code{\stopTrillSpan} :
771 @lilypond[verbatim,ragged-right,relative=2,quote,fragment]
773 << { c1 \startTrillSpan }
774 { s2. \grace { d16[\stopTrillSpan e] } } >>
778 @cindex trilles avec hauteur explicite
780 Les trilles qui font intervenir une hauteur précise peuvent être
781 indiqués par la commande @code{pitchedTrill}.
783 @lilypond[ragged-right,verbatim,fragment,relative=1,quote]
784 \pitchedTrill c4\startTrillSpan fis
789 Le premier argument est la note réelle ; le second est une hauteur qui
790 sera imprimée comme une tête de note noire entre parenthèses.
795 @code{\startTrillSpan},
796 @funindex \startTrillSpan
797 @code{\stopTrillSpan}.
798 @funindex \stopTrillSpan
803 Référence du programme : @internalsref{TrillSpanner}.
806 @node Analysis brackets
807 @unnumberedsubsubsec Analysis brackets
809 @cindex crochets de phrasé
810 @cindex analyse musicologique
811 @cindex crochet de regroupement de notes
813 On utilise des crochets en analyse musicale, pour indiquer la
814 structure d'une pièce. LilyPond permet d'utiliser une forme
815 simplifiée de crochets horizontaux imbriqués, dans la mesure où le
816 contexte @internalsref{Staff} comporte le graveur
817 @internalsref{Horizontal_bracket_engraver}. Un crochet s'ouvre avec
818 @code{\startGroup}, et se ferme avec @code{\stopGroup}.
820 @lilypond[quote,ragged-right,verbatim]
823 c4\startGroup\startGroup
826 c4\stopGroup\stopGroup
830 \Staff \consists "Horizontal_bracket_engraver"
836 Référence du programme : @internalsref{HorizontalBracket}.