Der \once-Präfix

Sowohl der \override-Befehl als auch der \set-Befehl können mit dem Präfix \once (einmal) versehen werden. Dadurch wird der folgende \override- oder \set-Befehl nur für den aktuellen Musik-Moment wirksam, bevor sich wieder der vorherige Zustand herstellt (dieser kann sich vom Standard unterscheiden, wenn etwa noch ein anderer \override-Befehl aktiv ist). Am gleichen Beispiel demonstriert, kann damit die Farbe eines einzelnen Notenkopfes geändert werden:

\relative {
  c'4 d
  \override NoteHead.color = #red
  e4 f |
  \once \override NoteHead.color = #green
  g4 a
  \revert NoteHead.color
  b c |
}

[image of music]

Der \once Präfix eignet sich also dazu, die Geltungsdauer eines anderen vordefinierten Befehls, dem er vorangestellt ist, auf ein einziges musikalisches Ereignis zu beschränken:

\relative {
  c'4( d)
  \once \slurDashed
  e4( f) |
  g4( a)
  \once \hideNotes
  b( c) |
}

[image of music]


LilyPond Handbuch zum Lernen v2.25.22 (development-branch).