33.5.2 Modification d’un contexte particulier
Dans le cas d’un contexte pris individuellement, ses propriétés se
modifient à l’aide d’un bloc \with. Toutes les autres instances
de contexte appartenant au même type seront affectées des réglages
prédéfinis par LilyPond, modifiés le cas échéant au sein d’un bloc
\layout. Le bloc \with se place directement à la suite de
la commande \new type-de-contexte.
\new Staff \with {
[réglages pour ce contexte pris individuellement]
} {
…
}
De la même manière, si la musique est saisie à la suite d’une commande
abrégée, telle que \chords au lieu de \chordmode,
l’instruction \with viendra se placer juste après la commande
spécifiant le mode :
\chords \with {
[réglages pour ce contexte (implicite) pris individuellement]
} {
…
}
puisque c’est le contexte implicite alors créé qui devra être modifié.
Cette manière de procéder s’applique à toutes les autres formes abrégées
de spécification du mode de saisie (\drums, \figures) –
see Modes de saisie.
Dans la mesure où une telle « modification de contexte » est spécifiée au sein même de la musique, ses effets toucheront toutes les sorties (imprimable et MIDI), contrairement à ce qui se passe lorsque les adaptations sont réalisées dans la définition d’une sortie.
La spécification des adaptations peut se faire de différentes manières :
- à l’aide d’une commande
\override, sans lui adjoindre le nom du contexte :\score { \new Staff { \new Voice \with { \override Stem.thickness = 4.0 } { \relative { a'4^"Hampes épaisses" a a a a4 a a a } } } }
- en définissant directement une propriété de contexte :
\score { << \new Staff { \relative { a'4^"Default font" a a a a4 a a a } } \new Staff \with { fontSize = -4 } { \relative { a'4^"Smaller font" a a a a4 a a a } } >> }
- à l’aide d’une commande prédéfinie comme
\dynamicUp:\score { << \new Staff { \new Voice { \relative { a'4^"Nuances en dessous" a a a a4 a a\ff a } } } \new Staff \with { \accidentalStyle dodecaphonic } { \new Voice \with { \dynamicUp } { \relative { a'4^"Nuances en surplomb" a a a a4 a a\ff a } } } >> }
Voir aussi
Manuel de notation : Modes de saisie.