@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore Translation of GIT committish: 47c20999a49c7c77167089761a4dd964884e53fe When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' Guide, node Updating translation committishes.. @end ignore @c \version "2.17.6" @c Translators: Valentin Villenave, Jean-Charles Malahieude @c Translation checkers: Jean-Charles Malahieude, John Mandereau @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 * 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 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 et ornements:: * Nuances:: * Personnalisation des indications de nuance:: @end menu @node Articulations et ornements @unnumberedsubsubsec Articulations et ornements @translationof Articulations and ornamentations @cindex articulations @cindex symboles d'ornementation @cindex ornementation, symboles @cindex accent @cindex marcato @cindex staccatissimo @cindex espressivo @cindex point d'orgue @cindex point d'arrêt @cindex staccato @cindex portato @cindex tenuto @cindex coup d'archet @cindex bouché @cindex sourdine @cindex orgue, marque de pédale @cindex grupetto @cindex ouvert @cindex flageolet @cindex trille @cindex mordant @cindex ornementation baroque @cindex baroque, ornementation @cindex pouce @cindex segno @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 : @example @var{note}\@var{nom} @end example Les valeurs de @var{nom} sont répertoriées dans l'annexe @ref{Liste des signes d'articulation}. En voici un exemple : @lilypond[verbatim,quote,relative=2] c4\staccato c\mordent b2\turn c1\fermata @end lilypond @cindex marcato @cindex tenuto @cindex staccatissimo @cindex accent @cindex staccato @cindex portato 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. @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 Glossaire musicologique : @rglos{tenuto}, @rglos{accent}, @rglos{staccato}, @rglos{portato}. Manuel d'initiation : @rlearning{Positionnement des objets}. Manuel de notation : @ref{Commentaires textuels}, @ref{Direction et positionnement}, @ref{Liste des signes d'articulation}, @ref{Trilles}. Fichiers d'initialisation : @file{scm/script.scm}. Morceaux choisis : @rlsrnamed{Expressive marks,Signes d'interprétation}. 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 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{\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 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[verbatim,quote,relative=2] c2\< c\! d2\< d\f e2\< e\> f2\> f\! e2\> e\mp d2\> d\> c1\! @end lilypond 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. @lilypond[verbatim,quote,relative=2] c1\< | c4 a c\< a | c4 a c\! a\< | c4 a c a\! @end lilypond 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[verbatim,quote,relative=2] c1\< | c4 a c\mf a | c1\< | c4 a c\ffff a @end lilypond @cindex nuances successives sur une note tenue @cindex tenue et nuances successives 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 : @lilypond[verbatim,quote,relative=2] c4\< c\! d\> e\! << f1 { s4 s4\< s4\> s4\! } >> @end lilypond @cindex espressivo @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. @lilypond[verbatim,quote,relative=2] c2 b4 a g1\espressivo @end lilypond @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 @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 c4\< d e f\! | \dimTextDecresc g4\> e d c\! | \dimTextDecr e4\> d c b\! | \dimTextDim d4\> c b a\! | \crescHairpin \dimHairpin c4\< d\! e\> d\! | @end lilypond 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}. @cindex nuances, positionnement vertical @cindex vertical, positionnement des nuances @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 @snippets @lilypondfile[verbatim,quote,texidoc,doctitle] {setting-hairpin-behavior-at-bar-lines.ly} @lilypondfile[verbatim,quote,texidoc,doctitle] {setting-the-minimum-length-of-hairpins.ly} @cindex al niente @cindex niente, al @lilypondfile[verbatim,quote,texidoc,doctitle] {printing-hairpins-using-al-niente-notation.ly} @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} @lilypondfile[verbatim,quote,texidoc,doctitle] {vertically-aligned-dynamics-and-textscripts.ly} @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} @seealso Glossaire musicologique : @rglos{al niente}, @rglos{crescendo}, @rglos{decrescendo}, @rglosnamed{hairpin,soufflet}. Manuel d'initiation : @rlearning{Articulations et nuances}. 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}. 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 La manière la plus simple de personnaliser une indication de nuance consiste à utiliser un objet @code{\markup}. @lilypond[verbatim,quote] moltoF = \markup { molto \dynamic f } \relative c' { 16_\moltoF 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 @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 @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 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[verbatim,quote] moltoF = #(make-dynamic-script (markup #:normal-text "molto" #:dynamic "f")) \relative c' { 16 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' { 16 2..\moltoF 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 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 * Liaisons d'articulation:: * Liaisons de phrasé:: * Signes de respiration:: * Chutes et sauts:: @end menu @node Liaisons d'articulation @unnumberedsubsubsec Liaisons d'articulation @translationof Slurs @cindex legato @cindex liaison d'articulation 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. @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) 2( 2) @end lilypond @cindex liaison, orientation manuelle @cindex liaison, au-dessous des notes @cindex liaison, au-dessus des notes @funindex \slurDown @funindex slurDown @funindex \slurNeutral @funindex slurNeutral 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{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 @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) \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 @code{\slurUp}, @code{\slurDown}, @code{\slurNeutral}, @code{\slurDashed}, @code{\slurDotted}, @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 Glossaire musicologique : @rglosnamed{slur,liaison}. Manuel d'initiation : @rlearning{Non-imbrication des crochets et liaisons}. 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[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é. 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 @code{\phrasingSlurUp}, @code{\phrasingSlurDown}, @code{\phrasingSlurNeutral}, @code{\phrasingSlurDashed}, @code{\phrasingSlurDotted}, @code{\phrasingSlurHalfDashed}, @code{\phrasingSlurHalfSolid}, @code{\phrasingSlurDashPattern}, @code{\phrasingSlurSolid}. @endpredefined @seealso Manuel d'initiation : @rlearning{Non-imbrication des crochets et liaisons}. Manuel de notation : @ref{Direction et positionnement}, @ref{Liaisons d'articulation}. Morceaux choisis : @rlsrnamed{Expressive marks,Signes d'interprétation}. Référence des propriétés internes : @rinternals{PhrasingSlur}. @node Signes de respiration @unnumberedsubsubsec Signes de respiration @translationof Breath marks @cindex respiration, indication @cindex point d'arrêt @funindex \breathe @funindex breathe Les indications de respiration sont indiquées par la commande @code{\breathe}. @lilypond[verbatim,quote,relative=2] c2. \breathe d4 @end lilypond 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 Glossaire musicologique : @rglosnamed{caesura,césure}. Manuel de notation : @ref{Divisions}. Morceaux choisis : @rlsrnamed{Expressive marks,Signes d'interprétation}. Référence des propriétés internes : @rinternals{BreathingEvent}, @rinternals{BreathingSign}, @rinternals{Breathing_sign_engraver}. @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 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:: * 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. On l'obtient en accolant la commande @code{\glissando} à la première note. @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 : @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] 1\glissando g' | 1\glissando | | \break \set glissandoMap = #'((0 . 1) (1 . 0)) 1\glissando | | \set glissandoMap = #'((0 . 0) (0 . 1) (0 . 2)) c1\glissando | | \set glissandoMap = #'((2 . 0) (1 . 0) (0 . 1)) 1\glissando | | @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 Glossaire musicologique : @rglos{glissando}. Manuel de notation : @ref{Styles de ligne}. Morceaux choisis : @rlsrnamed{Expressive marks,Signes d'interprétation}. Référence des propriétés internes : @rinternals{Glissando}. @knownissues Il n'est pas possible d'imprimer un texte (tel que @notation{gliss.}) le long de la ligne de glissando. @node Arpèges @unnumberedsubsubsec Arpèges @translationof Arpeggio @cindex arpège @cindex accord arpégé @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} : @lilypond[verbatim,quote,relative=1] 1\arpeggio @end lilypond LilyPond dispose de différents graphismes pour indiquer un arpège ; @code{\arpeggioNormal} reviendra au style par défaut. @lilypond[verbatim,quote,relative=1] 2\arpeggio \arpeggioArrowUp 2\arpeggio \arpeggioArrowDown 2\arpeggio \arpeggioNormal 2\arpeggio @end lilypond @cindex arpège, symboles spéciaux @funindex \arpeggioBracket @funindex arpeggioBracket @funindex \arpeggioParenthesis @funindex arpeggioParenthesis @funindex \arpeggioParenthesisDashed @funindex arpeggioParenthesisDashed Des crochets indiquent que l'accord devra être plaqué et non arpégé : @lilypond[verbatim,quote,relative=1] 2 \arpeggioBracket 2\arpeggio \arpeggioParenthesis 2\arpeggio \arpeggioParenthesisDashed 2\arpeggio \arpeggioNormal 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-details}. 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}, @code{\arpeggioArrowUp}, @code{\arpeggioArrowDown}, @code{\arpeggioNormal}, @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 Glossaire musicologique : @rglos{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 @code{PianoStaff}, des lignes d'arpèges connectées et d'autres non connectées. Il n'est pas possible d'imprimer des lignes d'arpège connectées sous forme de parenthèse. @node Trilles @unnumberedsubsubsec Trilles @translationof Trills @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} : @lilypond[verbatim,quote,relative=2] d1\startTrillSpan d1 c2\stopTrillSpan r2 @end lilypond 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 : @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 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 @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 @code{\startTrillSpan}, @code{\stopTrillSpan}. @endpredefined @seealso 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}.