Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: rgree am Sonntag, 20. Dezember 2020, 11:39

Titel: Dynamische Angaben in das System setzen [gelöst]
Beitrag von: rgree am Sonntag, 20. Dezember 2020, 11:39

\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
Titel: Antw:Dynamische Angaben in das System setzen
Beitrag von: harm6 am Sonntag, 20. Dezember 2020, 13:30
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
Titel: Antw:Dynamische Angaben in das System setzen
Beitrag von: rgree am Sonntag, 20. Dezember 2020, 16:19
Danke.
Alles klar!