Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: Hilflos-im-Code am Mittwoch, 18. März 2020, 10:32

Titel: Textspan nur über letzter Note
Beitrag von: Hilflos-im-Code am Mittwoch, 18. März 2020, 10:32
Eigentlich geht es um eine Barreskript. Aber das basiert auf Textspan. Deswegen gehe ich davon aus, dass die Antwort meiner Frage mich weiterbringt.

{a a a a \startTextSpan \stopStaff \bar "|."}

Wie schaffe ich es das der Textspan nur über der letzten Note erscheint.
Titel: Antw:Textspan nur über letzter Note
Beitrag von: Malte am Mittwoch, 18. März 2020, 18:20
\version "2.20.0"
{
  a a a a\startTextSpan <>\stopTextSpan
  \bar "|."
}

<> ist ein leerer Akkord, der immer die Dauer 0 hat. An den kannst du Events wie \stopTextSpan dranhängen. Warum es in diesem Fall einen programming error gibt, weiß ich allerdings nicht ...

Edit: Der programming error ändert nichts an der korrekten Ausgabe, der sagt nur, daß da ein Programmierer nicht damit gerechnet hat, daß eine bestimmte Situation auftritt ;)
Titel: Antw:Textspan nur über letzter Note
Beitrag von: rgree am Mittwoch, 18. März 2020, 18:36
Hallo,

das hier ginge :


\version "2.20.0"
{
  a4 a4 a4 a4*1/2\startTextSpan s4*1/2\stopTextSpan
  \bar "|."
}


Nicht schön, aber es klappt.

Reinhard