Hi Peter,

I cannot find which engraver's involved right now.
Here's a workaround:

\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 Dynamics \music
  \new TabStaff
  \with {
    \override TextSpanner.stencil = ##f
    \override TextScript.stencil = ##f
  }
  <<
    \tabFullNotation
    \music
  >>
>>

Cheers,
Pierre

2015-06-10 18:50 GMT+02:00 Peter Crighton <petecrigh...@gmail.com>:

> 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
>   >>
> >>
>
>
> --
> Peter Crighton | Musician & Music Engraver based in Mainz, Germany
> http://www.petercrighton.de
>
> _______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to