Nuances - GNU LilyPond
Description: GNU LilyPond

Suivant : Signes de respiration, Précédent : Doigtés, Haut : Signes d'interprétation

#### 6.6.3 Nuances

À chaque nuance absolue correspond une commande, qui peut être indiquée après une note : `c4\ff` par exemple. Les commandes de nuances disponibles sont `\ppppp`, `\pppp`, `\ppp`, `\pp`, `\p`, `\mp`, `\mf`, `\f`, `\ff`, `\fff`, `\ffff`, `\fp`, `\sf`, `\sff`, `\sp`, `\spp`, `\sfz`, et `\rfz`.

>          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

Un crescendo est délimité par `\<` et `\!`, ou peut se terminer par une commande de nuance. Au lieu de `\<` ou `\>`, on peut aussi utiliser `\cr` et `\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 :

>          c\< c\! d\> e\!
>          << f1 { s4 s4\< s4\! \> s4\! } >>

En principe, un crescendo — s'il est 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 crescendo s'arrêtera au niveau de la barre de mesure qui la précède. Ce comportement peut être annulé en définissant comme fausse (lettre ‘f’) la propriété `hairpinToBarline` :

>          \set hairpinToBarline = ##f
>          c4\< c2. c4\!

On peut avoir recours à l'indication `\espressivo` pour indiquer un « soufflet » — crescendo puis decrescendo — sur une seule note.

>          c2 b4 a g1\espressivo

Cependant, ces deux indications graphiques peuvent se trouver très comprimées. Pour les rallonger, on peut modifier la propriété `minimum-length` dans Voice.Hairpin — Voice étant le contexte, et Hairpin l'objet affecté. Par exemple :

    \override Voice.Hairpin #'minimum-length = #5

Des crescendos ou decrescendos « al niente » peuvent être indiqués de manière graphique, en définissant comme vraie (lettre ‘t’) la propriété `circled-tip`, ce qui affiche un cercle à leur extrémité.

>          \override Hairpin #'circled-tip = ##t
>          c2\< c\!
>          c4\> c\< c2\!

Au lieu d'une notation graphique des crescendos, on peu utiliser une notation textuelle comme cresc. :

>          \setTextCresc
>          c\< d e f\!
>          \setHairpinCresc
>          e\> d c b\!
>          \setTextDecresc
>          c\> d e f\!
>          \setTextDim
>          e\> d c b\!

On peut même ajouter ses propres indications textuelles :

>          \set crescendoText = \markup { \italic "cresc. poco" }
>          \set crescendoSpanner = #'dashed-line
>          a'2\< a a a\!\mf

Pour créer des indications de nuances qui restent alignées avec les nuances habituelles, voir New dynamic marks.

##### Propriétés couramment modifiées

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é `staff-padding`.

    \override DynamicLineSpanner #'staff-padding = #4

Cette propriété peut aussi servir à régler des problèmes de collisions entre des nuances et d'autres objets.

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 :

    \override Score.Hairpin #'after-line-breaking = ##t

Les crescendos et decrescendos indiqués textuellement — tels que cresc. ou dim. — sont suivis de pointillés qui montrent leur étendue. On peut empêcher l'impression de ces pointillés avec :

    \override DynamicTextSpanner #'dash-period = #-1.0

##### Commandes prédéfinies

`\dynamicUp`, `\dynamicDown`, `\dynamicNeutral`.

##### Voir aussi

Référence du programme : DynamicText, Hairpin.

Le placement vertical de ces éléments graphiques est géré par le DynamicLineSpanner.

Suivant : Signes de respiration, Précédent : Doigtés, Haut : Signes d'interprétation

This page is for LilyPond-2.10.33 (stable-branch).

Other languages: English.