Canvi de tots els contextos del mateix tipus
Els ajustaments de context predeterminat que s’han d’usar per al
gravat dins de Score, Staff, Voice i d’altres
contextos, es poden especificar en un bloc \context dins de
qualsevol bloc \layout.
Els ajustaments per a la sortida MIDI, al contrari que per al
gravat, es tindran que especificar a part a blocs \midi (vegeu
Definicions de sortida - estructura dels contextos).
El bloc \layout s’ha de col·locar dins del bloc
\score al que s’aplica, després de la música.
\layout {
\context {
\Voice
[ajustaments de context per a tots els contextos Voice]
}
\context {
\Staff
[ajustaments de context per a tots els contextos Staff]
}
}
Es poden especificar els següents tipus d’ajustaments:
- Una ordre
\override, però ometent el nom del context\score { \relative { a'4^"Plica més gruixuda" a a a a4 a a\ff a } \layout { \context { \Staff \override Stem.thickness = #4.0 } } }
- Establint una propietat de context directament
\score { \relative { a'4^"Tipus de lletra més petita" a a a a4 a a\ff a } \layout { \context { \Staff fontSize = #-4 } } }
- Una ordre predefinida tal com
\dynamicUpo una expressió musical com\accidentalStyle dodecaphonic\score { \relative { a'4^"La dinàmica a dalt" a a a a4 a a\ff a } \layout { \context { \Voice \dynamicUp } \context { \Staff \accidentalStyle dodecaphonic } } }
- Una variable definida per l’usuari que contingui un bloc
\with; per veure detalls sobre el bloc\with, consulteu Canvi de sols un context determinat.StaffDefaults = \with { fontSize = #-4 } \score { \new Staff { \relative { a'4^"Tipus de lletra més petita" a a a a4 a a a } } \layout { \context { \Staff \StaffDefaults } } }
Les ordres d’ajustament de propietats es poden disposar dins d’un
bloc \layout sin que estiguin envoltats en un bloc
\context. Aquests ajustament són equivalents a incloure
les mateixes instruccions d’ajustament de propietats al
començament de cadascú dels contextos del tipus especificat. Si
no s’especifica cap context, tots i cadascú dels contextos
del nivell inferior queden afectats, vegeu
Contextos del nivell més baix - veus. La sintaxi d’una
ordre d’ajustament de propietats dins d’un bloc \layout és
la mateixa que si la mateixa ordre estigués escrita al propi flux musical.
\score { \new Staff { \relative { a'4^"Tipus de lletra més petita" a a a a4 a a a } } \layout { \accidentalStyle dodecaphonic \set fontSize = #-4 \override Voice.Stem.thickness = #4.0 } }![]()
![[image of music]](../72/lily-e2309630.png)