Autor Thema: \with?  (Gelesen 2488 mal)

ingmar

  • Member
\with?
« am: Dienstag, 26. Mai 2015, 11:20 »
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

  • Member
Re: \with?
« Antwort #1 am: Mittwoch, 27. Mai 2015, 10:59 »
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