Dynamische Angaben in das System setzen [gelöst]

Begonnen von rgree, Sonntag, 20. Dezember 2020, 11:39

« vorheriges - nächstes »

rgree


\version "2.20.0"
{
  \stemDown
  a'4 ^\ff 4 ^"text" 4 4 \break
  \override DynamicText.staff-padding = #'()
  \override DynamicText.outside-staff-priority = #'()
  \override TextScript.staff-padding = #'()
  \override TextScript.outside-staff-priority = #'()
  a'4 ^\ff 4 ^"text" 4 4 \break
}

Das obige Code-Schnipsel soll demonstrieren, wie man TextScript und auch DynamicText in das System schreibt.
Es klappt aber nicht für DynamicText; da war ich wohl zu naiv zu glauben, dass das analog zu TextScript geht.

Kann mich irgendwer erleuchten ?

Viele Grüße
rgree

harm6

#1
Dynamische Zeichen werden im DynamicLineSpanner gesammelt.
Also:

  \override Staff.DynamicLineSpanner.outside-staff-priority = #'()
  \override Staff.DynamicLineSpanner.staff-padding = #'()
  \override Staff.DynamicLineSpanner.padding = #'()
  \override Staff.DynamicLineSpanner.Y-offset = 0

HTH,
  Harm

rgree

#2
Danke.
Alles klar!