Jeder Textspanner kann nicht nur einen linken, sondern auch einen rechten Text haben.
\version "2.18.2"
music = \relative c'' { \repeat unfold 3 { a4 b c d } a'4 b c d a, b c d }
global = {
s1
\override TextSpanner.bound-details.left.text = \markup { \upright \bold "ritardando" }
\override TextSpanner.bound-details.right.text = \markup { \upright \bold "sostenuto" }
<>\startTextSpan s1*2 s2... s16\stopTextSpan
s1
}
\new Voice
<< \global \music >>
Ich habe hier mal die ab 2.18 erlaubte und empfohlene Syntax für \overrides verwendet.
Grundsätzlich verhält sich dieses hier aber ein bisschen anders als wenn du \tempo verwenden würdest: Ein \tempo steht immer nur ganz oben über der Partitur, während TextSpanner auch in allen Systemen stehen, wenn sie (z. B. wie hier in einer globalen Stimme) in allen Systemen eingegeben wurden. Außerdem ist die horizontale Ausrichtung anscheinend ein bisschen anders.