]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/fr/notation/expressive.itely
Merge remote-tracking branch 'origin/master' into translation
[lilypond.git] / Documentation / fr / notation / expressive.itely
index 385b61aca559d614d0323d3e19a79015366ebb68..664ca80e34718f471134e687a98e02340462f05e 100644 (file)
@@ -1,73 +1,57 @@
-@c -*- coding: utf-8; mode: texinfo; -*-
+@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 33ba8d40c3493011a4b39ab8b1369701f8013bd6
+    Translation of GIT committish: a59d022ee65e8310ea16954da7b637c07ca00ae2
 
     When revising a translation, copy the HEAD committish of the
-    version that you are working on.  See TRANSLATION for details.
+    version that you are working on.  For details, see the Contributors'
+    Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.12.0"
+@c \version "2.18.0"
 
-@c Translators: Valentin Villenave
+@c Translators: Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
 
 
-@node Expressive marks
-@section Expressive marks
+@node Signes d'interprétation
+@section Signes d'interprétation
+@translationof Expressive marks
 
 @lilypondfile[quote]{expressive-headword.ly}
 
+Ce chapitre traite des différentes indications d'interprétation que l'on
+peut trouver sur les partitions.
+
 @menu
-* Attached to notes::           
-* Curves::                      
-* Lines::                       
+* Signes d'interprétation attachés à des notes::
+* Signes d'interprétation sous forme de courbe::
+* Signes d'interprétation sous forme de ligne::
 @end menu
 
 
-@node Attached to notes
-@subsection Attached to notes
+@node Signes d'interprétation attachés à des notes
+@subsection Signes d'interprétation attachés à des notes
+@translationof Expressive marks attached to notes
 
+Nous allons voir au cours de ces lignes comment ajouter aux notes des
+indications d'interprétation -- articulation, ornementation, nuance --
+et aborderons la manière de générer vos propres signes.
 
 @menu
-* Articulations and ornamentations::               
-* Dynamics::                    
-* New dynamic marks::           
+* Articulations et ornements::
+* Nuances::
+* Personnalisation des indications de nuance::
 @end menu
 
-@node Articulations and ornamentations
-@unnumberedsubsubsec Articulations and ornamentations
+
+@node Articulations et ornements
+@unnumberedsubsubsec Articulations et ornements
+@translationof Articulations and ornamentations
 
 @cindex articulations
 @cindex symboles d'ornementation
 @cindex ornementation, symboles
-
-
-Différents symboles peuvent être ajoutés au-dessus ou au-dessous des
-notes pour indiquer des ponctuations ou des modes de jeu différents.
-On les ajoute à chaque note au moyen d'un tiret suivi du caractère
-correspondant à l'articulation désirée.  En voici une démonstration :
-
-@c @l ilypondfile[quote,ragged-right]{script-abbreviations.ly}
-
-Il est possible de changer la signification de ces raccourcis : voir des
-exemples dans @file{ly/@/script@/-init@/.ly}.
-
-Même si LilyPond place automatiquement ces symboles, il est possible de
-l'obliger à les placer au-dessus ou en-dessous de la note, tout comme
-d'autres objets, en utilisant respectivement @code{^} et @code{_}.
-
-@lilypond[quote,ragged-right,fragment,verbatim]
-c''4^^ c''4_^
-@end lilypond
-
-On peut ajouter d'autres symboles, avec la syntaxe
-@var{note}@code{\}@var{symbole}.  Ici encore, on peut forcer leur
-orientation avec @code{^} and @code{_}.
-
-@lilypond[quote,ragged-right,verbatim,fragment,relative=2]
-c\fermata c^\fermata c_\fermata
-@end lilypond
-
 @cindex accent
 @cindex marcato
 @cindex staccatissimo
@@ -77,11 +61,10 @@ c\fermata c^\fermata c_\fermata
 @cindex staccato
 @cindex portato
 @cindex tenuto
-@cindex tirer l'archet
-@cindex pousser l'archet
+@cindex coup d'archet
 @cindex bouché
 @cindex sourdine
-@cindex orgue, marque de pédale d'
+@cindex orgue, marque de pédale
 @cindex grupetto
 @cindex ouvert
 @cindex flageolet
@@ -94,269 +77,607 @@ c\fermata c^\fermata c_\fermata
 @cindex coda
 @cindex varcoda
 
+@funindex \accent
+@funindex \marcato
+@funindex \staccatissimo
+@funindex \espressivo
+@funindex \staccato
+@funindex \tenuto
+@funindex \portato
+@funindex \upbow
+@funindex \downbow
+@funindex \flageolet
+@funindex \thumb
+@funindex \lheel
+@funindex \rheel
+@funindex \ltoe
+@funindex \rtoe
+@funindex \open
+@funindex \halfopen
+@funindex \stopped
+@funindex \snappizzicato
+@funindex \turn
+@funindex \reverseturn
+@funindex \trill
+@funindex \prall
+@funindex \mordent
+@funindex \prallprall
+@funindex \prallmordent
+@funindex \upprall
+@funindex \downprall
+@funindex \upmordent
+@funindex \downmordent
+@funindex \pralldown
+@funindex \prallup
+@funindex \lineprall
+@funindex \signumcongruentiae
+@funindex \shortfermata
+@funindex \fermata
+@funindex \longfermata
+@funindex \verylongfermata
+@funindex \fermataMarkup
+@funindex \segno
+@funindex \coda
+@funindex \varcoda
+@funindex -
+
+Les différents symboles qui indiquent des ponctuations ou des modes de
+jeu différents s'ajoutent aux notes de la manière suivante :
 
-Voici la liste exhaustive des symboles :
+@example
+@var{note}\@var{nom}
+@end example
 
-@lilypondfile[ragged-right,quote]{script-chart.ly}
+Les valeurs de @var{nom} sont répertoriées dans l'annexe
+@ref{Liste des signes d'articulation}. En voici un exemple :
 
-@commonprop
+@lilypond[verbatim,quote,relative=2]
+c4\staccato c\mordent b2\turn
+c1\fermata
+@end lilypond
 
-Les symboles s'ordonnent verticalement suivant la propriété
-@code{script-priority}. Plus sa valeur numérique est faible, plus le
-symbole sera proche de la note. Dans l'exemple suivant, l'objet
-@rinternals{TextScript} --- le dièse --- a d'abord la propriété la
-plus basse, et il est donc placé plus près de la note ; ensuite c'est
-l'objet @rinternals{Script} qui a la propriété la plus basse, et il se
-place alors sous le dièse.  Lorsque deux objets ont la même priorité,
-c'est l'ordre dans lequel ils sont indiqués qui détermine lequel sera
-placé en premier.
+@cindex marcato
+@cindex tenuto
+@cindex staccatissimo
+@cindex accent
+@cindex staccato
+@cindex portato
 
-@lilypond[verbatim,relative=3,ragged-right,fragment,quote]
-\once \override TextScript #'script-priority = #-100
-a4^\prall^\markup { \sharp }
+Certains signes d'articulation disposent d'un raccourci.  On les ajoute
+à chaque note au moyen d'un tiret suivi du caractère correspondant à
+l'articulation désirée.  C'est entre autres le cas pour
+@notation{marcato}, @notation{stopped}, @notation{tenuto},
+@notation{staccatissimo}, @notation{accent}, @notation{staccato}, et
+@notation{portato}, comme l'illustre l'exemple ci-dessous.
 
-\once \override Script #'script-priority = #-100
-a4^\prall^\markup { \sharp }
+@lilypond[verbatim,quote,relative=2]
+c4-^  c-+  c--  c-!
+c4->  c-.  c2-_
 @end lilypond
 
+Même si LilyPond place automatiquement ces symboles, selon les règles
+contenues dans le fichier @file{scm/script.scm}, il est possible de
+l'obliger à les positionner au-dessus ou en dessous de la note, comme
+indiqué au chapitre @ref{Direction et positionnement}.
+
+Les articulations sont des objets de type @code{script} ; les
+propriétés de ces objets sont abordées plus en détail au chapitre
+@rinternals{Script}.
+
+Une articulation peut se rattacher aussi bien à un silence qu'à une
+note, mais @strong{pas à un silence multimesures}.  Il existe cependant
+un cas particulier : le point d'orgue -- ou point d'arrêt --
+attaché à un silence valant l'intégralité de la mesure.  LilyPond
+dispose à cet effet de la commande @code{\fermataMarkup}, qui créera un
+objet @code{MultiMeasureRestText} rattaché à ce @qq{silence
+multimesures}.
+
+@lilypond[verbatim,quote,relative=2]
+\override Script.color = #red
+\override MultiMeasureRestText.color = #blue
+a2\fermata r\fermata
+R1\fermataMarkup
+@end lilypond
+
+En dehors des articulations habituelles, vous pouvez adjoindre du texte
+-- avec ou sans mise en forme -- à n'importe quelle note.  Voir à ce
+propos @ref{Commentaires textuels}.
+
+Pour plus d'information sur la manière d'ordonner @code{Scripts} et
+@code{TextScripts}, consultez le chapitre
+@rlearning{Positionnement des objets}.
+
+@snippets
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{modifying-default-values-for-articulation-shorthand-notation.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{controlling-the-vertical-ordering-of-scripts.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{creating-a-delayed-turn.ly}
 
 @seealso
-Référence du programme : @rinternals{Script}.
+Glossaire musicologique :
+@rglos{tenuto},
+@rglos{accent},
+@rglos{staccato},
+@rglos{portato}.
 
+Manuel d'initiation :
+@rlearning{Positionnement des objets}.
 
-@knownissues
+Manuel de notation :
+@ref{Commentaires textuels},
+@ref{Direction et positionnement},
+@ref{Liste des signes d'articulation},
+@ref{Trilles}.
 
-Ces symboles sont présents sur la partition imprimée, mais
-n'ont pas d'effet sur le rendu de la musique en MIDI.
+Fichiers d'initialisation :
+@file{scm/script.scm}.
 
+Morceaux choisis :
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
-@node Dynamics
-@unnumberedsubsubsec Dynamics
+Référence des propriétés internes :
+@rinternals{Script},
+@rinternals{TextScript}.
+
+
+@node Nuances
+@unnumberedsubsubsec Nuances
+@translationof Dynamics
 
 @cindex nuances
+
+@funindex \ppppp
+@funindex ppppp
 @funindex \pppp
+@funindex pppp
 @funindex \ppp
+@funindex ppp
 @funindex \pp
+@funindex pp
 @funindex \p
+@funindex p
 @funindex \mp
+@funindex mp
 @funindex \mf
+@funindex mf
 @funindex \f
+@funindex f
 @funindex \ff
+@funindex ff
 @funindex \fff
+@funindex fff
 @funindex \ffff
+@funindex ffff
+@funindex \fffff
+@funindex fffff
 @funindex \fp
+@funindex fp
 @funindex \sf
+@funindex sf
 @funindex \sff
+@funindex sff
 @funindex \sp
+@funindex sp
 @funindex \spp
+@funindex spp
 @funindex \sfz
+@funindex sfz
 @funindex \rfz
+@funindex rfz
 
-À chaque nuance absolue correspond une commande, qui peut être indiquée
-après une note : @code{c4\ff} par exemple.  Les commandes de nuances
+À chaque nuance absolue correspond une commande qui peut être indiquée
+après une note : @code{c4\ff} par exemple.  Les commandes de nuance
 disponibles sont @code{\ppppp}, @code{\pppp}, @code{\ppp}, @code{\pp},
 @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, @code{\fff},
-@code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff}, @code{\sp},
-@code{\spp}, @code{\sfz}, et @code{\rfz}.
-
-@lilypond[quote,verbatim,ragged-right,fragment,relative=2]
-c\ppp c\pp c \p c\mp c\mf c\f c\ff c\fff
-c2\fp c\sf c\sff c\sp c\spp c\sfz c\rfz
+@code{\ffff}, @code{\fffff}, @code{\fp}, @code{\sf}, @code{\sff},
+@code{\sp}, @code{\spp}, @code{\sfz} et @code{\rfz}.  Les nuances se
+placent aussi bien en dessous qu'au-dessus de la portée ; pour plus
+d'information, consultez @ref{Direction et positionnement}.
+
+@lilypond[verbatim,quote,relative=2]
+c2\ppp c\mp
+c2\rfz c^\mf
+c2_\spp c^\ff
 @end lilypond
 
+@cindex soufflet
+@cindex crescendo
+@cindex decrescendo
+@cindex diminuendo
+
 @funindex \<
 @funindex \>
 @funindex \!
+@funindex \cr
+@funindex cr
+@funindex \decr
+@funindex decr
 
 Un crescendo est délimité par @code{\<} et @code{\!}, ou peut se
-terminer par une commande de nuance.  Au lieu de @code{\<}
-ou @code{\>}, on peut aussi utiliser @code{\cr} et @code{\decr}.
-Ces indications sont attachées aux notes ; aussi si l'on veut
-faire se succéder plusieurs nuances pendant une note tenue, il faudra
-avoir recours à des silences invisibles :
+terminer par une commande de nuance explicite, ou bien un decrescendo ou
+un nouveau crescendo.  Il en va de même pour un diminuendo.  Au lieu de
+@code{\<} et @code{\>}, vous pouvez utiliser @code{\cr} et @code{\decr},
+auquel cas LilyPond n'imprimera pas de soufflet (@emph{hairpin} en
+anglais).
 
-@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
-c\< c\! d\> e\!
-<< f1 { s4 s4\< s4\! \> s4\! } >>
+@lilypond[verbatim,quote,relative=2]
+c2\< c\!
+d2\< d\f
+e2\< e\>
+f2\> f\!
+e2\> e\mp
+d2\> d\>
+c1\!
 @end lilypond
 
-@noindent
-En principe, un soufflet --- (de)crescendo imprimé sous forme graphique --
-commence au bord gauche de la note de départ, et se termine au
-bord droit de la note d'arrivée.  Cependant, si la note d'arrivée
-est sur un premier temps, le soufflet s'arrêtera au niveau de la
-barre de mesure qui la précède.  Ce comportement peut être annulé
-en assignant @emph{faux} (lettre @q{f}) à la propriété
-@code{hairpinToBarline} :
+Un soufflet terminé par un simple @code{\!} prendra fin sur la droite de
+la tête de note à laquelle il est attaché.  Dans le cas où il se termine
+par l'intervention d'un autre soufflet (contraire ou non), il prendra
+fin au milieu de la tête de note affublée d'un @code{\<} ou d'un
+@code{\>}, et le nouveau soufflet débutera à l'extrémité droite de cette
+même tête de note.
 
-@c TODO: Add link to new snippet for #'to-barline
+@lilypond[verbatim,quote,relative=2]
+c1\< | c4 a c\< a | c4 a c\! a\< | c4 a c a\!
+@end lilypond
 
-On peut avoir recours à l'indication @code{\espressivo} pour indiquer un
-crescendo puis un decrescendo sur une seule note.
+Il en va de même lorsqu'un soufflet est interrompu par une nuance
+explicite. Notez bien que la largeur occupée par cette nuance explicite
+influe sur la terminaison du soufflet :
 
-@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
-c2 b4 a g1\espressivo
+@lilypond[verbatim,quote,relative=2]
+c1\< | c4 a c\mf a | c1\< | c4 a c\ffff a
 @end lilypond
 
-Cependant, ces deux indications graphiques peuvent se trouver très
-comprimées horizontalement.  Pour les rallonger, on peut modifier la
-propriété @code{minimum-length} de
-@code{Voice.Hairpin} --- @rinternals{Voice}
-étant le contexte, et @rinternals{Hairpin} l'objet affecté. Par
-exemple :
+@cindex nuances successives sur une note tenue
+@cindex tenue et nuances successives
 
-@example
-\override Voice.Hairpin #'minimum-length = #5
-@end example
+Les indications de nuance sont attachées aux notes ; aussi, lorsque
+l'on veut faire se succéder plusieurs nuances pendant une note tenue, il
+faudra avoir recours à des silences invisibles :
 
-@cindex al niente
-@cindex niente, al
+@lilypond[verbatim,quote,relative=2]
+c4\< c\! d\> e\!
+<< f1 { s4 s4\< s4\> s4\! } >>
+@end lilypond
 
-Des crescendos ou decrescendos @emph{al niente} peuvent être indiqués de
-manière graphique, en assignant @emph{vrai} (lettre @q{t}) à la
-propriété @code{circled-tip}, ce qui affiche un cercle à leur extrémité.
+@cindex espressivo
 
-@lilypond[quote,ragged-right,fragment,relative=2,verbatim]
-\override Hairpin #'circled-tip = ##t
-c2\< c\!
-c4\> c\< c2\!
-@end lilypond
+@funindex \espressivo
+@funindex espressivo
 
+On peut avoir recours à l'indication @code{\espressivo} pour indiquer un
+crescendo suivi d'un decrescendo sur une même note.  Gardez à l'esprit
+qu'il s'agit d'une articulation, et en aucun cas d'une nuance.
 
-@cindex crescendo
-@cindex decrescendo
-@cindex diminuendo
+@lilypond[verbatim,quote,relative=2]
+c2 b4 a
+g1\espressivo
+@end lilypond
 
-Au lieu d'une notation graphique des crescendos, on peut utiliser
-une notation textuelle.
+@funindex \cresc
+@funindex cresc
+@funindex \decresc
+@funindex decresc
+@funindex \dim
+@funindex dim
+
+La commande @code{\cresc} permet d'indiquer textuellement le début d'un
+crescendo.  @code{\decresc} ou @code{\dim} marquent le début d'un
+decrescendo.  Les lignes d'extension sont gérées automatiquement.
+
+@lilypond[verbatim,quote,relative=2]
+g8\cresc a b c b c d e\mf |
+f8\decresc e d c e\> d c b |
+a1\dim ~ |
+a2. r4\! |
+@end lilypond
 
-@lilypond[quote,ragged-right,fragment,relative=2,verbatim]
+@funindex \crescTextCresc
+@funindex crescTextCresc
+@funindex \dimTextDecresc
+@funindex dimTextDecresc
+@funindex \dimTextDecr
+@funindex dimTextDecr
+@funindex \dimTextDim
+@funindex dimTextDim
+@funindex \crescHairpin
+@funindex crescHairpin
+@funindex \dimHairpin
+@funindex dimHairpin
+
+Une indication textuelle peut indiquer, au lieu d'un soufflet, un
+changement de nuance :
+
+@lilypond[verbatim,quote,relative=2]
 \crescTextCresc
-c\< d e f\!
-\crescHairpin
-e\> d c b\!
+c4\< d e f\! |
 \dimTextDecresc
-c\> d e f\!
+g4\> e d c\! |
+\dimTextDecr
+e4\> d c b\! |
 \dimTextDim
-e\> d c b\!
+d4\> c b a\! |
+\crescHairpin
+\dimHairpin
+c4\< d\! e\> d\! |
 @end lilypond
 
-On peut même définir ses propres indications textuelles :
+Pour créer des indications de nuance qui restent alignées
+avec les nuances habituelles, reportez-vous au chapitre
+@ref{Personnalisation des indications de nuance}.
 
-@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
-\set crescendoText = \markup { \italic "cresc. poco" }
-\set crescendoSpanner = #'text
-a'2\< a a a\!\mf
-@end lilypond
+@cindex nuances, positionnement vertical
+@cindex vertical, positionnement des nuances
 
-Pour créer des indications de nuances qui restent alignées
-avec les nuances habituelles, voir @ref{New dynamic marks}.
+@funindex DynamicLineSpanner
 
 Le positionnement vertical des nuances est géré par le
 @rinternals{DynamicLineSpanner}.
+@funindex \dynamicUp
+@funindex dynamicUp
+@funindex \dynamicDown
+@funindex dynamicDown
+@funindex \dynamicNeutral
+@funindex dynamicNeutral
+
+L'utilisation d'un contexte @code{Dynamics} permet de graver les nuances
+sur leur propre ligne -- Il suffit de placer des silences invisibles
+pour gérer le temps.  Bien que le contexte @code{Dynamics} accepte des
+notes pour indiquer les durées, celles-ci ne seront pas imprimées.  Le
+contexte @code{Dynamics} peut aussi contenir des indications textuelles
+avec ou sans extenseur, ainsi que les indications de pédale.
+
+@lilypond[verbatim,quote]
+<<
+  \new Staff \relative c' {
+    c2 d4 e |
+    c4 e e,2 |
+    g'4 a g a |
+    c1 |
+  }
+  \new Dynamics {
+    s1\< |
+    s1\f |
+    s2\dim s2-"rit." |
+    s1\p |
+  }
+>>
+@end lilypond
 
+@predefined
+@code{\dynamicUp},
+@code{\dynamicDown},
+@code{\dynamicNeutral},
+@code{\crescTextCresc},
+@code{\dimTextDim},
+@code{\dimTextDecr},
+@code{\dimTextDecresc},
+@code{\crescHairpin},
+@code{\dimHairpin}.
+@endpredefined
 
-@commonprop
+@snippets
 
-Des nuances différentes situées --- ou commençant --- sur une même
-note seront alignées verticalement.  Pour aligner des nuances qui ne
-se situeraient pas sur une même note, il est possible d'augmenter
-la propriété @code{staff-padding}.
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{setting-hairpin-behavior-at-bar-lines.ly}
 
-@example
-\override DynamicLineSpanner #'staff-padding = #4
-@end example
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{setting-the-minimum-length-of-hairpins.ly}
 
-Cette propriété peut aussi servir à régler des problèmes de
-collision entre des nuances et d'autres objets.
+@cindex al niente
+@cindex niente, al
 
-Les crescendos ou decrescendos qui aboutissent sur la première note
-d'une nouvelle ligne ne sont imprimés que jusqu'à la fin de la ligne
-précédente.  Ce comportement peut être outrepassé en définissant :
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{printing-hairpins-using-al-niente-notation.ly}
 
-@example
-\override Score.Hairpin #'after-line-breaking = ##t
-@end example
+@cindex Ferneyhough, soufflets
+@cindex soufflets Ferneyhough
+@cindex ouvert, soufflet
+@cindex soufflet ouvert
+@cindex plat, soufflet
+@cindex soufflet plat
 
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{printing-hairpins-in-various-styles.ly}
 
-Les crescendos et decrescendos indiqués textuellement --- tels que
-@emph{cresc.} ou @emph{dim.} --- sont suivis de pointillés qui montrent
-leur étendue.  On peut empêcher l'impression de ces pointillés avec :
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{vertically-aligned-dynamics-and-textscripts.ly}
 
-@example
-\override DynamicTextSpanner #'dash-period = #-1.0
-@end example
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{hiding-the-extender-line-for-text-dynamics.ly}
 
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{changing-text-and-spanner-styles-for-text-dynamics.ly}
 
-@predefined
-@funindex \dynamicUp
-@code{\dynamicUp},
-@funindex \dynamicDown
-@code{\dynamicDown},
-@funindex \dynamicNeutral
-@code{\dynamicNeutral}.
-@endpredefined
+@seealso
+Glossaire musicologique :
+@rglos{al niente},
+@rglos{crescendo},
+@rglos{decrescendo},
+@rglosnamed{hairpin,soufflet}.
 
+Manuel d'initiation :
+@rlearning{Articulations et nuances}.
 
-@seealso
-Référence du programme : @rinternals{DynamicText}, @rinternals{Hairpin}.
+Manuel de notation :
+@ref{Direction et positionnement},
+@ref{Personnalisation des indications de nuance},
+@ref{Contenu de la sortie MIDI},
+@ref{Gestion des nuances en MIDI}.
 
-Le placement vertical de ces éléments graphiques est géré par le
-@rinternals{DynamicLineSpanner}.
+Morceaux choisis :
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
+
+Référence des propriétés internes :
+@rinternals{DynamicText},
+@rinternals{Hairpin},
+@rinternals{DynamicLineSpanner},
+@rinternals{Dynamics}.
+
+
+@node Personnalisation des indications de nuance
+@unnumberedsubsubsec Personnalisation des indications de nuance
+@translationof New dynamic marks
 
+@cindex indication de nuance, personnalisation
+@cindex nuances personnalisées
 
-@node New dynamic marks
-@unnumberedsubsubsec New dynamic marks
+La manière la plus simple de personnaliser une indication de nuance
+consiste à utiliser un objet @code{\markup}.
 
-Grâce à la commande @code{make-dynamic-script}, vous pouvez créer de
-nouvelles marques textuelles de nuances que vous combinerez
-éventuellement avec les signes de nuances.
-Notez bien que la police des nuances en contient que les caractères
-@code{f,m,p,r,s} and @code{z}. 
+@lilypond[verbatim,quote]
+moltoF = \markup { molto \dynamic f }
 
-Certains composants, tels que les marques de nuances, possèdent des
-propriétés particulières et prédéfinies quant à leur police.  Lorsque
-vous créez du texte en pareille situation, nous vous recommandons
-d'utiliser @code{normal-text} pour annuler ces propriétés.  Voir 
-@ref{Text markup commands} pour plus de détails.
+\relative c' {
+  <d e>16_\moltoF <d e>
+  <d e>2..
+}
+@end lilypond
+
+@cindex nuances éditoriales
+@cindex nuances entre parenthèses
+@cindex nuances suggérées
+
+@funindex \bracket
+@funindex bracket
+@funindex \dynamic
+@funindex dynamic
+
+Vous pouvez créer des indications de nuance éditoriales (entre
+parenthèses ou crochets) grâce aux étiquettes (@emph{mode
+markup}) ; la syntaxe en est abordée au chapitre
+@ref{Mise en forme du texte}.
+
+@lilypond[verbatim,quote]
+roundF = \markup {
+    \center-align \concat { \bold { \italic ( }
+           \dynamic f \bold { \italic ) } } }
+boxF = \markup { \bracket { \dynamic f } }
+\relative c' {
+  c1_\roundF
+  c1_\boxF
+}
+@end lilypond
 
 @cindex make-dynamic-script
 
-@lilypond[quote,verbatim,ragged-right]
+@funindex make-dynamic-script
+
+Grâce à la fonction @code{make-dynamic-script}, vous pouvez créer de
+nouvelles marques textuelles que vous combinerez avec les signes de
+nuance.
+
+@lilypond[verbatim,quote]
 sfzp = #(make-dynamic-script "sfzp")
 \relative c' {
   c4 c c\sfzp c
 }
 @end lilypond
 
-@cindex Nuances éditoriales
-@cindex Nuances, entre parenthèses
+@code{make-dynamic-script} accepte en argument tout objet de type
+@emph{markup}. Notez bien que la police des nuances ne contient que les
+caractères @code{f,m,p,r,s} et @code{z}, et que les marques de nuance
+possèdent des propriétés particulières et prédéfinies quant à leur
+police.  Aussi, lorsque vous créez du texte en pareille situation, nous
+vous recommandons d'utiliser @code{\normal-text} pour annuler ces
+propriétés.  L'intérêt majeur de recourir à la fonction
+@code{make-dynamic-script} plutôt qu'à un simple @emph{markup} réside
+dans l'assurance que ces objets personnalisés et les soufflets seront
+alignés lorsqu'attachés à une même note.
+
+@lilypond[verbatim,quote]
+roundF = \markup { \center-align \concat {
+           \normal-text { \bold { \italic ( } }
+           \dynamic f
+           \normal-text { \bold { \italic ) } } } }
+boxF = \markup { \bracket { \dynamic f } }
+mfEspress = \markup { \center-align \line {
+              \hspace #3.7 mf \normal-text \italic espress. } }
+roundFdynamic = #(make-dynamic-script roundF)
+boxFdynamic = #(make-dynamic-script boxF)
+mfEspressDynamic = #(make-dynamic-script mfEspress)
+\relative c' {
+  c4_\roundFdynamic\< d e f
+  g,1~_\boxFdynamic\>
+  g
+  g'~\mfEspressDynamic
+  g
+}
+@end lilypond
 
-Vous pouvez aussi encadrer les nuances entre parenthèses ou entre
-crochets.  Ceci est souvent utilisé pour ajouter des nuances propres à
-une édition donnée.
+La construction d'une indication de nuance personnalisée peut aussi se
+faire en langage Scheme ; voir
+@rextend{Construction d'un markup en Scheme} pour en connaître les
+modalités.
 
-@lilypond[quote,verbatim,ragged-right]
-rndf = \markup{ \center-align {\line { \bold{\italic (}
-  \dynamic f \bold{\italic )} }} }
-boxf = \markup{ \bracket { \dynamic f } }
-{ c'1_\rndf c'1_\boxf }
+@lilypond[verbatim,quote]
+moltoF = #(make-dynamic-script
+            (markup #:normal-text "molto"
+                    #:dynamic "f"))
+\relative c' {
+  <d e>16 <d e>
+  <d e>2..\moltoF
+}
+@end lilypond
+
+L'utilisation d'un @code{\tweak} permettra d'aligner par la gauche
+cette nuance textuelle sur la tête de note, plutôt qu'un centrage :
+
+@lilypond[verbatim,quote]
+moltoF = \tweak DynamicText.self-alignment-X #LEFT
+         #(make-dynamic-script
+            (markup #:normal-text "molto"
+                    #:dynamic "f"))
+\relative c' {
+  <d e>16 <d e>
+  <d e>2..\moltoF <d e>1
+}
 @end lilypond
 
+L'utilisation des fontes en mode @emph{markup} est abordée au chapitre
+@ref{Sélection de la fonte et de la taille}.
+
+@seealso
+Manuel de notation :
+@ref{Mise en forme du texte},
+@ref{Sélection de la fonte et de la taille},
+@ref{Contenu de la sortie MIDI},
+@ref{Gestion des nuances en MIDI}.
+
+Morceaux choisis :
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
+Manuel d'extension :
+@rextend{Construction d'un markup en Scheme}.
 
-@node Curves
-@subsection Curves
+
+@node Signes d'interprétation sous forme de courbe
+@subsection Signes d'interprétation sous forme de courbe
+@translationof Expressive marks as curves
+
+@cindex courbes
+
+Ce chapitre traite des signes d'interprétation imprimés sous forme de
+courbe : liaisons d'articulation ou de phrasé, respirations, chutes
+et sauts.
 
 @menu
-* Slurs::                       
-* Phrasing slurs::              
-* Breath marks::                
-* Falls and doits::             
+* Liaisons d'articulation::
+* Liaisons de phrasé::
+* Signes de respiration::
+* Chutes et sauts::
 @end menu
 
-@node Slurs
-@unnumberedsubsubsec Slurs
+
+@node Liaisons d'articulation
+@unnumberedsubsubsec Liaisons d'articulation
+@translationof Slurs
 
 @cindex legato
 @cindex liaison d'articulation
@@ -365,317 +686,740 @@ Une liaison d'articulation indique que les notes doivent être jouées
 liées, ou @emph{legato}.  Ces liaisons s'indiquent au moyen de
 parenthèses.
 
-@lilypond[quote,ragged-right,relative=2,fragment,verbatim]
-f( g a) a8 b( a4 g2 f4)
+@warning{Lorsque la musique est polyphonique, la liaison doit se
+terminer dans la voix où elle a été entamée.}
+
+@lilypond[verbatim,quote,relative=2]
+f4( g a) a8 b(
+a4 g2 f4)
 <c e>2( <b d>2)
 @end lilypond
 
+@cindex liaison, orientation manuelle
+@cindex liaison, au-dessous des notes
+@cindex liaison, au-dessus des notes
 
-On peut indiquer l'orientation des liaisons suivantes avec
-@code{\slur@emph{DIR}}, @code{@emph{DIR}} pouvant être @code{Up} pour
-une liaison vers le haut, @code{Down} pour une liaison vers le bas, ou
-@code{Neutral} pour laisser LilyPond décider.
+@funindex \slurDown
+@funindex slurDown
+@funindex \slurNeutral
+@funindex slurNeutral
 
-Il existe également un raccourci pratique pour forcer l'orientation
-d'une seule liaison.  Il suffit pour cela d'ajouter @code{_} ou @code{^}
-avant d'ouvrir une parenthèse.
-
-@lilypond[relative=2,ragged-right,quote,verbatim,fragment]
-c4_( c) c^( c)
-@end lilypond
+Vous pouvez décider de l'orientation des liaisons par rapport à la
+portée, comme indiqué au chapitre @ref{Direction et positionnement}.
 
+@cindex articulation, liaison
+@cindex liaisons d'articulation multiples
+@cindex liaisons d'articulation simultanées
+@cindex multiples, liaisons d'articulation
+@cindex simultanées, liaisons d'articulation
 
 Une seule liaison d'articulation peut être imprimée à la fois.  S'il est
 nécessaire d'imprimer une liaison plus longue, englobant des liaisons
-plus courtes, utilisez des @ref{Phrasing slurs}.
+plus courtes, utilisez des @ref{Liaisons de phrasé}.
+
+@cindex liaison, style de trait
+@cindex liaison, trait plein
+@cindex liaison, trait pointillé
+@cindex liaison, tirets
+@cindex plein, trait de liaison
+@cindex pointillé, trait de liaison
+@cindex tiret, trait de liaison
+@cindex style de trait, liaison
+
+@funindex \slurDashed
+@funindex slurDashed
+@funindex \slurDotted
+@funindex slurDotted
+@funindex \slurSolid
+@funindex slurSolid
+
+Une liaison est par défaut dessinée d'un trait plein.  Il est aussi
+possible de l'imprimer sous la forme de tirets ou en pointillé :
+
+@lilypond[verbatim,quote,relative=1]
+c4( e g2)
+\slurDashed
+g4( e c2)
+\slurDotted
+c4( e g2)
+\slurSolid
+g4( e c2)
+@end lilypond
 
+@funindex \slurHalfDashed
+@funindex slurHalfDashed
+@funindex \slurHalfSolid
+@funindex slurHalfSolid
+
+@cindex liaison, tirets et trait continu
+
+En utilisant @code{\slurHalfDashed}, la première moitié de la liaison
+aura un trait discontinu et continu pour la seconde.  L'inverse
+s'obtient avec @code{\slurHalfSolid}.
+
+@lilypond[verbatim,quote,relative=1]
+c4( e g2)
+\slurHalfDashed
+g4( e c2)
+\slurHalfSolid
+c4( e g2)
+\slurSolid
+g4( e c2)
+@end lilypond
+
+@funindex \slurDashPattern
+@funindex slurDashPattern
 
-@commonprop
+@cindex liaison, densité des tirets
 
-Certains auteurs utilisent deux liaisons lorsqu'ils veulent
-lier des accords. Dans LilyPond, il faut pour cela assigner
-@emph{vrai} (@q{true}) la propriété @code{doubleSlurs} :
+Vous pouvez même personnaliser la densité des tirets d'une
+liaison :
 
-@lilypond[verbatim,ragged-right,relative,fragment,quote]
-\set doubleSlurs = ##t
-<c e>4 ( <d f> <c e> <d f> )
+@lilypond[verbatim,quote,relative=1]
+c4( e g2)
+\slurDashPattern #0.7 #0.75
+g4( e c2)
+\slurDashPattern #0.5 #2.0
+c4( e g2)
+\slurSolid
+g4( e c2)
 @end lilypond
 
+@funindex \slurUp
+@funindex slurUp
 
 @predefined
-@funindex \slurUp
 @code{\slurUp},
-@funindex \slurDown
 @code{\slurDown},
-@funindex \slurNeutral
 @code{\slurNeutral},
-@funindex \slurDashed
 @code{\slurDashed},
-@funindex \slurDotted
 @code{\slurDotted},
-@funindex \slurSolid
+@code{\slurHalfDashed},
+@code{\slurHalfSolid},
+@code{\slurDashPattern},
 @code{\slurSolid}.
 @endpredefined
 
+@snippets
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{using-double-slurs-for-legato-chords.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{positioning-text-markups-inside-slurs.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{making-slurs-with-complex-dash-structure.ly}
 
 @seealso
-Référence du programme : @rinternals{Slur}.
+Glossaire musicologique :
+@rglosnamed{slur,liaison}.
 
+Manuel d'initiation :
+@rlearning{Non-imbrication des crochets et liaisons}.
 
-@node Phrasing slurs
-@unnumberedsubsubsec Phrasing slurs
+Manuel de notation :
+@ref{Direction et positionnement},
+@ref{Liaisons de phrasé}.
+
+Morceaux choisis :
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
+
+Référence des propriétés internes :
+@rinternals{Slur}.
+
+
+@node Liaisons de phrasé
+@unnumberedsubsubsec Liaisons de phrasé
+@translationof Phrasing slurs
 
 @cindex liaisons de phrasé
 @cindex phrasé, liaisons de
 
+@funindex \(
+@funindex \)
+
 Une liaison de phrasé relie plusieurs notes en délimitant une phrase
 musicale.  On indique les points de départ et d'arrivée avec @code{\(}
 et @code{\)} respectivement.
 
-@lilypond[quote,ragged-right,fragment,verbatim,relative=1]
-\time 6/4 c'\( d( e) f( e) d\)
+@lilypond[verbatim,quote,relative=2]
+c4\( d( e) f(
+e2) d\)
 @end lilypond
 
+@funindex \phrasingSlurUp
+@funindex phrasingSlurUp
+@funindex \phrasingSlurDown
+@funindex phrasingSlurDown
+@funindex \phrasingSlurNeutral
+@funindex phrasingSlurNeutral
 
 D'un point de vue typographique, rien ne distingue une liaison de phrasé
-d'une liaison d'articulation. Cependant, LilyPond les considère comme
-des objets différents. Une commande @code{\slurUp} n'affectera donc pas
-une liaison de phrasé : il faut plutôt utiliser @code{\phrasingSlurUp},
-@code{\phrasingSlurDown} ou @code{\phrasingSlurNeutral}.
+d'une liaison d'articulation.  Cependant, LilyPond les considère comme
+des objets différents.  Une commande @code{\slurUp} n'affectera donc pas
+une liaison de phrasé.  Vous pouvez décider de l'orientation des
+liaisons de phrasé par rapport à la portée, comme indiqué au chapitre
+@ref{Direction et positionnement}.
+
+@cindex liaisons de phrasé multiples
+@cindex liaisons de phrasé simultanées
+@cindex multiples, liaisons de phrasé
+@cindex simultanées, liaisons de phrasé
 
 Il n'est pas possible d'avoir plusieurs liaisons de phrasé en même temps.
 
+@cindex liaison, style de trait
+@cindex liaison, trait plein
+@cindex liaison, trait pointillé
+@cindex liaison, tirets
+@cindex plein, trait de liaison
+@cindex pointillé, trait de liaison
+@cindex tiret, trait de liaison
+@cindex style de trait, liaison
+
+@funindex phrasingSlurDashed
+@funindex \phrasingSlurDashed
+@funindex \phrasingSlurDotted
+@funindex phrasingSlurDotted
+@funindex \phrasingSlurSolid
+@funindex phrasingSlurSolid
+
+Une liaison est par défaut dessinée d'un trait plein.  Il est aussi
+possible de l'imprimer sous la forme de tirets ou en pointillé :
+
+@lilypond[verbatim,quote,relative=1]
+c4\( e g2\)
+\phrasingSlurDashed
+g4\( e c2\)
+\phrasingSlurDotted
+c4\( e g2\)
+\phrasingSlurSolid
+g4\( e c2\)
+@end lilypond
+
+@cindex liaison, tirets et trait continu
+
+@funindex phrasingSlurHalfDashed
+@funindex \phrasingSlurHalfDashed
+@funindex \phrasingSlurHalfSolid
+@funindex phrasingSlurHalfSolid
+
+En utilisant @code{\phrasingslurHalfDashed}, la première moitié de la
+liaison aura un trait discontinu et continu pour la seconde.  L'inverse
+s'obtient avec @code{\phrasingslurHalfSolid}.
+
+@lilypond[verbatim,quote,relative=1]
+c4\( e g2\)
+\phrasingSlurHalfDashed
+g4\( e c2\)
+\phrasingSlurHalfSolid
+c4\( e g2\)
+\phrasingSlurSolid
+g4\( e c2\)
+@end lilypond
+
+@funindex \phrasingSlurDashPattern
+@funindex phrasingSlurDashPattern
+
+@cindex liaison, densité des tirets
+
+Vous pouvez même personnaliser la densité des tirets d'une liaison :
+
+@lilypond[verbatim,quote,relative=1]
+c4\( e g2\)
+\phrasingSlurDashPattern #0.7 #0.75
+g4\( e c2\)
+\phrasingSlurDashPattern #0.5 #2.0
+c4\( e g2\)
+\phrasingSlurSolid
+g4\( e c2\)
+@end lilypond
+
+La personnalisation des lignes discontinues est identique pour les
+liaisons de phrasé et les liaisons d'articulation.  Pour plus de
+détails, référez-vous aux morceaux choisis de la section
+@ref{Liaisons d'articulation}.
 
 @predefined
-@funindex \phrasingSlurUp
 @code{\phrasingSlurUp},
-@funindex \phrasingSlurDown
 @code{\phrasingSlurDown},
-@funindex \phrasingSlurNeutral
-@code{\phrasingSlurNeutral}.
+@code{\phrasingSlurNeutral},
+@code{\phrasingSlurDashed},
+@code{\phrasingSlurDotted},
+@code{\phrasingSlurHalfDashed},
+@code{\phrasingSlurHalfSolid},
+@code{\phrasingSlurDashPattern},
+@code{\phrasingSlurSolid}.
 @endpredefined
 
-
 @seealso
-Référence du programme : @rinternals{PhrasingSlur}.
+Manuel d'initiation :
+@rlearning{Non-imbrication des crochets et liaisons}.
 
+Manuel de notation :
+@ref{Direction et positionnement},
+@ref{Liaisons d'articulation}.
 
-@node Breath marks
-@unnumberedsubsubsec Breath marks
+Morceaux choisis :
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
-Les indications de respiration sont indiquées par la commande @code{\breathe}.
+Référence des propriétés internes :
+@rinternals{PhrasingSlur}.
 
-@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
-c'4 \breathe d4
-@end lilypond
 
+@node Signes de respiration
+@unnumberedsubsubsec Signes de respiration
+@translationof Breath marks
 
-@commonprop
+@cindex respiration, indication
+@cindex point d'arrêt
+
+@funindex \breathe
+@funindex breathe
 
-On peut choisir le glyphe imprimé par cette commande, en modifiant la
-propriété @code{text} de l'objet @code{BreathingSign}, pour lui affecter
-n'importe quelle indication textuelle.  Par exemple :
+Les indications de respiration sont indiquées par la commande
+@code{\breathe}.
 
-@lilypond[quote,ragged-right,fragment,verbatim,relative=1]
-c'4
-\override BreathingSign #'text
-  = #(make-musicglyph-markup "scripts.rvarcomma")
-\breathe
-d4
+@lilypond[verbatim,quote,relative=2]
+c2. \breathe d4
 @end lilypond
 
+Contrairement aux autres signes d'interprétation, une respiration n'est
+pas associée à la note qui la précède ; il s'agit d'un événement musical
+à part entière.  Par voie de conséquence, toute autre marque attachée à
+la note précédente, telle un crochet indiquant une ligature manuelle ou
+une parenthèse indiquant une liaison, doit impérativement se placer
+avant l'instruction @code{\breathe}.
+
+Un signe de respiration interrompt obligatoirement les ligatures, même
+automatiques.  Pour passer outre ce fonctionnement, voir
+@ref{Barres de ligature manuelles}.
+
+@lilypond[verbatim,quote,relative=2]
+c8 \breathe d e f g2
+@end lilypond
+
+LilyPond gère les @emph{divisiones}, signes utilisés en notation
+ancienne pour indiquer les respirations.  Pour de plus amples détails,
+voir @ref{Divisions}.
+
+@snippets
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{changing-the-breath-mark-symbol.ly}
+
+@cindex coche
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{using-a-tick-as-the-breath-mark-symbol.ly}
+
+@cindex césure
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{inserting-a-caesura.ly}
 
 @seealso
-Référence du programme : @rinternals{BreathingSign}.
+Glossaire musicologique :
+@rglosnamed{caesura,césure}.
 
-Exemples : @rlsr{Winds}.
+Manuel de notation :
+@ref{Divisions}.
 
+Morceaux choisis :
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
-@node Falls and doits
-@unnumberedsubsubsec Falls and doits
+Référence des propriétés internes :
+@rinternals{BreathingEvent},
+@rinternals{BreathingSign},
+@rinternals{Breathing_sign_engraver}.
 
-Des indications de désinence peuvent être obtenues au moyen de la
-commande @code{\bendAfter} :
 
-@lilypond[fragment,ragged-right,relative=2]
-\override Score.SpacingSpanner #'shortest-duration-space = #3.0
-c4-\bendAfter #+5
-c4-\bendAfter #-3
+@node Chutes et sauts
+@unnumberedsubsubsec Chutes et sauts
+@translationof Falls and doits
+
+@cindex chutes
+@cindex sauts
+
+@funindex \bendAfter
+@funindex bendAfter
+
+Des indications de désinence peuvent être obtenues au moyen de la
+commande @code{\bendAfter}.  Leur direction s'indique au moyen des
+signes plus (vers le haut) ou moins (vers le bas).  Le chiffre indique
+l'intervalle avec la note de départ.
+
+@lilypond[verbatim,quote,relative=2]
+c2\bendAfter #+4
+c2\bendAfter #-4
+c2\bendAfter #+6.5
+c2\bendAfter #-6.5
+c2\bendAfter #+8
+c2\bendAfter #-8
 @end lilypond
 
+@snippets
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{adjusting-the-shape-of-falls-and-doits.ly}
+
+@seealso
+Glossaire musical :
+@rglosnamed{fall,chute},
+@rglosnamed{doit,saut}.
+
+Morceaux choisis :
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
+
 
-@node Lines
-@subsection Lines
+@node Signes d'interprétation sous forme de ligne
+@subsection Signes d'interprétation sous forme de ligne
+@translationof Expressive marks as lines
+
+@cindex lignes
+
+Cette partie traite de la manière de générer des signes d'interprétation
+d'aspect linéaire, tels les glissandos, arpèges et trilles.
 
 @menu
-* Glissando::                   
-* Arpeggio::                    
-* Trills::                      
+* Glissando::
+* Arpèges::
+* Trilles::
 @end menu
 
+
 @node Glissando
 @unnumberedsubsubsec Glissando
+@translationof Glissando
 
 @cindex glissando
+
 @funindex \glissando
+@funindex glissando
 
 Un glissando relie une hauteur à une autre en passant par chaque hauteur
-intermédiaire.  Il est indiqué graphiquement, par une ligne ou des
-vaguelettes entre ces deux notes. On l'obtient en accolant la commande
-@code{\glissando} à la première note.
+intermédiaire.  On l'obtient en accolant la commande @code{\glissando} à
+la première note.
 
-@lilypond[quote,ragged-right,fragment,relative=2,verbatim]
-c2\glissando c'
-\override Glissando #'style = #'zigzag
+@lilypond[verbatim,quote,relative=2]
+g2\glissando g'
 c2\glissando c,
+\afterGrace f,1\glissando f'16
 @end lilypond
 
+Un glissando peut intervenir au moment d'un changement de portée :
 
-@commonprop
-
-@lilypond[quote,ragged-right,verbatim]
-I = \once \override NoteColumn #'ignore-collision = ##t
-
-\relative <<
-  { \oneVoice \stemDown f2 \glissando \stemNeutral a } \\
-  { \oneVoice \I c2 \glissando \I d, }
+@lilypond[verbatim,quote]
+\new PianoStaff <<
+  \new Staff = "right" {
+    e'''2\glissando
+    \change Staff = "left"
+    a,,4\glissando
+    \change Staff = "right"
+    b''8 r |
+  }
+  \new Staff = "left" {
+    \clef bass
+    s1
+  }
 >>
 @end lilypond
 
+Un glissando peut affecter des notes d'un accord.  En dehors du cas où
+les notes des deux accords sont reliées directement l'une à l'autre, les
+relations s'établissent à l'aide de la commande @code{\glissandoMap} ;
+les notes d'un accord sont numérotées à partir de zéro et dans leur
+ordre d'apparition dans le fichier @file{.ly}.
+
+@lilypond[verbatim,quote,relative=2]
+<c, e>1\glissando g' |
+<c, e>1\glissando |
+<g' b> |
+\break
+\set glissandoMap = #'((0 . 1) (1 . 0))
+<c, g'>1\glissando |
+<d a'> |
+\set glissandoMap = #'((0 . 0) (0 . 1) (0 . 2))
+c1\glissando |
+<d f a> |
+\set glissandoMap = #'((2 . 0) (1 . 0) (0 . 1))
+<f d a'>1\glissando |
+<c c'> |
+@end lilypond
+
+Un glissando est indiqué graphiquement, par une ligne ou des
+vaguelettes -- voir @ref{Styles de ligne}.
+
+@snippets
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{contemporary-glissando.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{adding-timing-marks-to-long-glissandi.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{making-glissandi-breakable.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{extending-glissandi-across-repeats.ly}
 
 @seealso
-Référence du programme : @rinternals{Glissando}.
+Glossaire musicologique :
+@rglos{glissando}.
 
-Exemples : @rlsr{Expressive marks}.
+Manuel de notation :
+@ref{Styles de ligne}.
 
+Morceaux choisis :
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
-@knownissues
+Référence des propriétés internes :
+@rinternals{Glissando}.
 
-Il n'est pas possible d'imprimer un texte (tel que @emph{gliss.})
+@knownissues
+Il n'est pas possible d'imprimer un texte (tel que @notation{gliss.})
 le long de la ligne de glissando.
 
 
-@node Arpeggio
-@unnumberedsubsubsec Arpeggio
+@node Arpèges
+@unnumberedsubsubsec Arpèges
+@translationof Arpeggio
 
 @cindex arpège
 @cindex accord arpégé
-@funindex \arpeggio
 
+@funindex \arpeggio
+@funindex arpeggio
+@funindex \arpeggioArrowUp
+@funindex arpeggioArrowUp
+@funindex \arpeggioArrowDown
+@funindex arpeggioArrowDown
+@funindex \arpeggioNormal
+@funindex arpeggioNormal
 
 On peut indiquer qu'un accord doit être arpégé en lui accolant la
-commande @code{\arpeggio} :
+commande @code{\arpeggio} :
 
-@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
-<c e g c>\arpeggio
+@lilypond[verbatim,quote,relative=1]
+<c e g c>1\arpeggio
 @end lilypond
 
+LilyPond dispose de différents graphismes pour indiquer un arpège ;
+@code{\arpeggioNormal} reviendra au style par défaut.
 
-Pour spécifier qu'un autre accord doit être plaqué et non arpégé, on
-peut remplacer ce signe par un crochet :
+@lilypond[verbatim,quote,relative=1]
+<c e g c>2\arpeggio
 
-@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
-\arpeggioBracket
-<c' e g c>\arpeggio
+\arpeggioArrowUp
+<c e g c>2\arpeggio
+
+\arpeggioArrowDown
+<c e g c>2\arpeggio
+
+\arpeggioNormal
+<c e g c>2\arpeggio
 @end lilypond
 
+@cindex arpège, symboles spéciaux
 
-Le sens de l'arpège est parfois indiqué par une pointe de flèche au bout
-de la vaguelette :
+@funindex \arpeggioBracket
+@funindex arpeggioBracket
+@funindex \arpeggioParenthesis
+@funindex arpeggioParenthesis
+@funindex \arpeggioParenthesisDashed
+@funindex arpeggioParenthesisDashed
 
-@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
-\new Voice {
-  \arpeggioArrowUp
-  <c e g c>\arpeggio
-  \arpeggioArrowDown
-  <c e g c>\arpeggio
-}
-@end lilypond
+Des crochets indiquent que l'accord devra être plaqué et non
+arpégé :
 
+@lilypond[verbatim,quote,relative=1]
+<c e g c>2
 
-@commonprop
+\arpeggioBracket
+<c e g c>2\arpeggio
 
-Quand un arpège couvre plusieurs portées, il est possible d'indiquer
-l'arpège sur chacune des portées, puis de relier la ligne de vaguelettes
-en assignant @emph{vrai} à la propriété @code{connectArpeggios}, par
-exemple dans le contexte @rinternals{PianoStaff} :
+\arpeggioParenthesis
+<c e g c>2\arpeggio
 
-@lilypond[quote,ragged-right,fragment,relative=1,verbatim]
-\new PianoStaff <<
-  \set PianoStaff.connectArpeggios = ##t
-  \new Staff { <c' e g c>\arpeggio }
-  \new Staff { \clef bass <c,, e g>\arpeggio }
->>
+\arpeggioParenthesisDashed
+<c e g c>2\arpeggio
+
+\arpeggioNormal
+<c e g c>2\arpeggio
 @end lilypond
 
+Les indications d'arpeggio peuvent se présenter sous la forme de ligne
+discontinue à l'aide de la propriété  @code{'dash-definition}.  Pour
+plus de détails à ce propos, consultez @ref{Liaisons d'articulation}.
+
+Un arpège peut parfois s'écrire de manière explicite, à l'aide de
+liaisons de tenue.  Pour plus d'information, voir
+@ref{Liaisons de prolongation}.
 
 @predefined
 @code{\arpeggio},
-@funindex \arpeggioArrowUp
 @code{\arpeggioArrowUp},
-@funindex \arpeggioArrowDown
 @code{\arpeggioArrowDown},
-@funindex \arpeggioNormal
 @code{\arpeggioNormal},
-@funindex \arpeggioBracket
-@code{\arpeggioBracket}.
+@code{\arpeggioBracket},
+@code{\arpeggioParenthesis}
+@code{\arpeggioParenthesisDashed}.
 @endpredefined
 
+@snippets
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{creating-cross-staff-arpeggios-in-a-piano-staff.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{creating-cross-staff-arpeggios-in-other-contexts.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{creating-arpeggios-across-notes-in-different-voices.ly}
 
 @seealso
-Dans ce même manuel : @ref{Ties}, pour noter explicitement des arpèges.
+Glossaire musicologique :
+@rglos{arpeggio}.
 
-Référence du programme : @rinternals{Arpeggio}.
+Manuel de notation :
+@ref{Liaisons d'articulation},
+@ref{Liaisons de prolongation}.
 
+Morceaux choisis :
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
+
+Référence des propriétés internes :
+@rinternals{Arpeggio},
+@rinternals{Slur},
+@rinternals{PianoStaff}.
 
 @knownissues
+@cindex arpège, style parenthèse
 
 Il est impossible de mêler au même instant, dans un contexte
-@rinternals{PianoStaff}, des lignes d'arpèges connectées et d'autres
+@code{PianoStaff}, des lignes d'arpèges connectées et d'autres
 non connectées.
 
+La manière simple de créer des lignes d'arpège sous forme de parenthèse
+n'est pas opérationnelle pour des arpèges inter-portées ; voir
+@ref{Hampes et changements de portée}.
+
 
-@node Trills
-@unnumberedsubsubsec Trills
+@node Trilles
+@unnumberedsubsubsec Trilles
+@translationof Trills
 
-Les trilles brefs s'indiquent comme n'importe quelle ponctuation :
-voir @ref{Articulations and ornamentations}.
+@cindex trilles
 
+@funindex \trill
+@funindex trill
+@funindex \startTrillSpan
+@funindex startTrillSpan
+@funindex \stopTrillSpan
+@funindex stopTrillSpan
+
+Les trilles brefs s'indiquent comme n'importe quelle ponctuation, avec
+un simple @code{\trill} ; voir @ref{Articulations et ornements}.
 
 Les trilles plus longs sont délimités par @code{\startTrillSpan} et
-@code{\stopTrillSpan} :
+@code{\stopTrillSpan} :
 
-@lilypond[verbatim,ragged-right,relative=2,quote,fragment]
-\new Voice {
-  << { c1 \startTrillSpan }
-     { s2. \grace { d16[\stopTrillSpan e] } } >>
-  c4 }
+@lilypond[verbatim,quote,relative=2]
+d1\startTrillSpan
+d1
+c2\stopTrillSpan r2
 @end lilypond
 
-@cindex trilles avec hauteur explicite
+Lorsqu'un saut de ligne intervient alors qu'une prolongation de trille
+est présente, l'indication de trille et sa prolongation sont rappelées
+sur la première note de la nouvelle ligne :
 
-Les trilles qui font intervenir une hauteur précise peuvent être
-indiqués par la commande @code{pitchedTrill}.
+@lilypond[ragged-right,verbatim,quote,relative=2]
+d1\startTrillSpan
+\break
+d1
+c2\stopTrillSpan r2
+@end lilypond
+
+Lorsque des trilles interviennent sur une succession de hauteurs
+différentes, point n'est besoin d'expliciter la commande
+@code{\stopTrillSpan} puisque l'apparition d'un nouveau trille
+interrompt de fait celui qui le précédait :
+
+@lilypond[verbatim,quote,relative=2]
+d1\startTrillSpan
+d1
+b1\startTrillSpan
+d2\stopTrillSpan r2
+@end lilypond
 
-@lilypond[ragged-right,verbatim,fragment,relative=1,quote]
-\pitchedTrill c4\startTrillSpan fis
-f\stopTrillSpan
+Dans l'exemple suivant, un trille se combine avec des notes d'ornement.
+La syntaxe d'une telle construction ainsi que le moyen de positionner
+les notes d'ornement avec précision est expliquée au chapitre
+@ref{Notes d'ornement}.
+
+@lilypond[verbatim,quote,relative=2]
+d1~\afterGrace
+d1\startTrillSpan { c32[ d]\stopTrillSpan }
+e2 r2
 @end lilypond
 
-@noindent
-Le premier argument est la note réelle ; le second est une hauteur qui
-sera imprimée comme une tête de note noire entre parenthèses.
+@cindex trilles avec hauteur explicite
 
+@funindex \pitchedTrill
+@funindex pitchedTrill
+
+Les trilles qui font intervenir une hauteur précise peuvent être
+indiqués par la commande @code{pitchedTrill}.  Le premier argument est
+la note réelle ; le second est une hauteur qui sera imprimée comme
+une tête de note noire entre parenthèses.
+
+@lilypond[verbatim,quote,relative=2]
+\pitchedTrill
+e2\startTrillSpan fis
+d2 c2\stopTrillSpan
+@end lilypond
+
+@cindex trilles avec hauteur explicite et altération
+@cindex altération, trilles avec hauteur explicite
+
+Dans l'exemple suivant, le second trille de la deuxième mesure est
+ambigu -- le fa qui est forcé n'est pas diésé.  Pour lever toute
+ambiguïté, il suffit de forcer l'impression de l'altération en
+ajoutant un @code{!} à la note considérée.
+
+@lilypond[verbatim,quote,relative=2]
+\pitchedTrill
+eis4\startTrillSpan fis
+eis4\stopTrillSpan
+\pitchedTrill
+eis4\startTrillSpan cis
+eis4\stopTrillSpan
+\pitchedTrill
+eis4\startTrillSpan fis
+eis4\stopTrillSpan
+\pitchedTrill
+eis4\startTrillSpan fis!
+eis4\stopTrillSpan
+@end lilypond
 
 @predefined
-@funindex \startTrillSpan
 @code{\startTrillSpan},
-@funindex \stopTrillSpan
 @code{\stopTrillSpan}.
 @endpredefined
 
-
 @seealso
-Référence du programme : @rinternals{TrillSpanner}.
+Glossaire musicologique :
+@rglosnamed{trill,trille}.
+
+Manuel de notation :
+@ref{Articulations et ornements},
+@ref{Notes d'ornement}.
 
+Morceaux choisis :
+@rlsrnamed{Expressive marks,Signes d'interprétation}.
 
+Référence des propriétés internes :
+@rinternals{TrillSpanner}.