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
\dynamicUp
o 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 } }