Hi Hugh,
The following fails twice over; it leaves out the indicated text and ignores \textSpannerDown: […] Where did I screw up?
You made the tweaks to the TextSpanner in the main Voice context:
<< \new Staff \relative c'' { \textSpannerDown \override TextSpanner #'(bound-details left text) = "let ring "
but then generated a TextSpanner in a new Voice context:
<< \new Voice = "1" { \voiceOne \upper } \new Voice = "2" { \voiceTwo \lower } >>
I suggest instead that you either put the tweak in the variable itself (so it follows the generated TextSpanner around) or explicitly set the context of the tweak to the entire staff:
\override Staff.TextSpanner #'(bound-details left text) = "let ring "
Hope this helps! Kieren. _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user