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 } } } >> }