Hello all,
I have defined a function \ringOn which adds a tweaked TextSpanner. The resulting dashed line has different dash sizes in a Staff and a TabStaff, due to Staff.StaffSymbol.staff-space being set to #1.5 in a TabStaff.
How can I make the dashed lines exactly the same size in both Staff and TabStaff?
\version "2.19.15"
ringOn = \tweak TextSpanner.dash-fraction #0.3
\tweak TextSpanner.dash-period #1
\tweak TextSpanner.bound-details.left.padding #0
\tweak TextSpanner.bound-details.left-broken.padding #0.5
\tweak TextSpanner.bound-details.left.text \markup {
\lower #0.6 \small \italic "let ring "
}
\tweak TextSpanner.bound-details.right.padding #-0.7
\tweak TextSpanner.bound-details.right-broken.padding #0
\tweak TextSpanner.bound-details.right.text \markup {
\draw-line #'(0 . -0.4)
}
\tweak TextSpanner.bound-details.right-broken.text ##f
\startTextSpan
ringOff = \stopTextSpan
music = \relative c' {
a4\ringOn a a a
a1\ringOff
}
\new StaffGroup <<
\new Staff <<
\clef "treble_8"
\music
>>
\new TabStaff <<
\tabFullNotation
\music
>>
>>