Nur einen bestimmten Kontext verändern
Die Kontexteigenschaften nur eines bestimmten Kontextes können mit einer
\with-Umgebung geändert werden. Alle anderen Vorkommen des
gleichen Kontexts behalten ihre Standardeinstellungen, möglicherweise
durch Einstellungn in \layout-Umgebungen verändert. Die
\with-Umgebung muss direkt nach dem Befehl \new
Kontext-Typ gesetzt werden:
\new Staff
\with {
[enthält Einstellungen nur für diesen spezifischen Kontext]
} {
...
}
Folgende Arten von Einstellungen können angegeben werden:
- Ein
\override-Befehl, dessen Kontextbezeichnung ausgelassen wird:\score { \new Staff { \new Voice \with { \override Stem.thickness = #4.0 } { \relative { a'4^"Thick stems" a a a a4 a a a } } } }
- Eine Kontexeigenschaft direkt einstellen:
\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 } } >> }
- Ein vordefinierter Befehl wie etwa
\dynamicUp\score { << \new Staff { \new Voice { \relative { a'4^"Dynamics below" a a a a4 a a\ff a } } } \new Staff \with { \accidentalStyle dodecaphonic } { \new Voice \with { \dynamicUp } { \relative { a'4^"Dynamics above" a a a a4 a a\ff a } } } >> }