5.1.5 Modification des réglages par défaut d’un contexte
La personnalisation des réglages par défaut d’un contexte, qu’il
s’agisse de Score, Staff ou Voice, peut se réaliser
indépendamment de la musique dans un bloc \layout – placé dans
le bloc \score auquel ces modifications doivent s’appliquer – au
moyen de la commande \context.
Point n’est besoin d’utiliser la commande
\set contexte lorsque les réglages par défaut d’un
contexte sont ainsi modifiés :
\score {
\relative c'' {
a4^"Petite police, hampes épaisses, sans métrique" a a a
a a a a
}
\layout {
\context {
\Staff
fontSize = #-4
\override Stem #'thickness = #4.0
\remove "Time_signature_engraver"
}
}
}
Le raccourci \Staff invoque les définitions inhérentes au
contexte Staff, de façon à ce qu’elles puissent être modifiées.
Ces nouvelles spécifications affecteront toutes les portées (tous les
contextes Staff) de ce bloc \score.
Les adaptations peuvent aussi bien se faire au niveau du contexte
Score qu’au niveau de tous les contextes Voice.
Il est possible de stocker des modifications de contexte dans un
identificateur. Sa définition devra être précédée de l’instruction
\with.
blubb = \with {
fontSize = #-4
\override Stem #'thickness = #4.0
\remove "Time_signature_engraver"
}
bla = \with {
fontSize = #3
\override Stem #'thickness = #-2.0
}
melody = \relative c'' {
a4 a a a |
a4 a a a |
}
\score {
<<
\new Staff <<
\melody
s1*0^"Small, thicker stems, no time signature"
>>
\new Staff \bla <<
\melody
s1*0^"Different"
>>
>>
\layout {
\context {
\Staff
\blubb
}
}
}
Autres langues : English, deutsch, español, italiano, 日本語.
About automatic language selection.