Textspan nur über letzter Note

Begonnen von Hilflos-im-Code, Mittwoch, 18. März 2020, 10:32

« vorheriges - nächstes »

Hilflos-im-Code

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.

Malte

#1
\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 ;)

rgree

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