• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

\with?

Begonnen von ingmar, Dienstag, 26. Mai 2015, 11:20

Vorheriges Thema - Nächstes Thema

ingmar

Eine Frage zum Verständnis:


Die genaue Aufgabe von \with ist und bleibt mir dunkel. Ich verwende sehr oft

\new Staff \with { ... } { <Notentext> }

Aber wann genau etwas als erstes in die Klammer mit dem Notentext kommt und wann genau in die \with-Klammer, hat sich mir bisher nicht erschlossen. Ich muss immer probieren.

Kann hier jemand Licht ins Dunkel bringen? : - )

Gruß, Danke,
--ingmar

Arnold

Hallo,

meine einfache Grundregel:


  • \consists und \remove (von Engravern) immer im with-Block.
  • Kontextvariablen-Werte "zu Anfang" können prinzipiell sowohl im with-Block (z. Bsp. instrumentName = #"Krummhorn") als auch in folgenden Sequentiell-Block (dann: \set Staff.instrumentName = #"Krummhorn") spezifiziert werden - aber die zweite Methode kann bei ungüstingen Vorschlagsnoten "zu spät" sein.

Da \clef bass ein Music-Event ist, kann es nicht im with-Block stehen, wohl aber könnten alle Kontextvariablen-Wert-Zuweisungen im with-Block stehen, welche durch dieses Music-Event im Staff-Kontext gesetzt werden.

Arnold