% Problems with two text spanners and placement of fortissimos \version "2.18.2" \language "english" #(set-global-staff-size 16) voiceA = \relative c'' { \key d \major \clef treble \numericTimeSignature \time 2/4 << { \textSpannerDown \once\override TextSpanner.bound-details.left.text = \markup { \concat { \italic "(la 2da volta pi" \char ##x00F9 } \dynamic p \italic ", cresc." } \once\override TextSpanner.bound-details.right.text = \markup\concat { \dynamic " ff" ")" } \once\override TextSpanner.bound-details.right.attach-dir = #-2 s2\startTextSpan s2*6 s4\stopTextSpan s } \\ \repeat volta 2 { \textSpannerDown \once\override TextSpanner.bound-details.left.text = \markup { \italic "meno " \dynamic f \italic ", cresc." } \once\override TextSpanner.bound-details.right.text = \markup\dynamic " ff" \once\override TextSpanner.bound-details.right.attach-dir = #-2 \stemNeutral a16\startTextSpan( b cs8) d( b) | cs8( a) b16( cs d8) | cs8( a) b16( cs d8) | e4-- e-- | b16( cs d8) e( cs) | d16( cs b8) c4-- | b16( c d8) e16( d cs b) | a4-! \stopTextSpan r | } >> } voiceB = \relative c'' { \key d \major \clef treble \numericTimeSignature \time 2/4 \repeat volta 2 { << { \voiceOne \textSpannerDown \once\override TextSpanner.bound-details.left.text = \markup { \concat { \italic "(la 2da volta pi" \char ##x00F9 } \dynamic p \italic ", cresc." } \once\override TextSpanner.bound-details.right.text = \markup\concat { \dynamic " ff" ")" } \once\override TextSpanner.bound-details.right.attach-dir = #-2 r4\startTextSpan g!8[( d | a'8 d,]) g( d) | a'8[( d, g d]) | gs8( d) gs( d) | a'8( d,) gs[( d | a'8 d,]) gs8( d) | a'8( d,) g!( g,) | 4_!\stopTextSpan r | } \new Voice { \voiceTwo \textSpannerDown \once\override TextSpanner.bound-details.left.text = \markup { \italic "meno " \dynamic f \italic ", cresc." } \once\override TextSpanner.bound-details.right.text = \markup\dynamic " ff" \once\override TextSpanner.bound-details.right.attach-dir = #-2 r4\startTextSpan g~ | g4 g | g2 | g4 g | g4 g~ | g4 g | g4 s | s4\stopTextSpan r | } >> } } \score { \new GrandStaff << \new Staff << \voiceA >> \new Staff << \voiceB >> >> \header {} \layout {} % \midi {} }