Has anyone encountered this? It seems like a bug. Using \override TabNoteHead #'whiteout = ##f causes slurs to jump to a different voice in the TabStaff when two voices are present.

For what it's worth, the very presence of the \override seems to be the trigger. In the first example, uncommenting the override and changing it to ##t yields the same result (only with whiteout around the tab numbers).

\version "2.13.16"

\include "english.ly"

fingers = {
  \relative c' {
    \voiceOne
    \partial 4
    %p
    e8( fs )
    %1
    g4
  }
}

thumb = {
  \relative c, {
    \voiceTwo
    \partial 4
    %p
    fs8 e
    %1
    e4
  }
}

\score {
  \new StaffGroup = "Guiter/Tab" {
<<
      \new Staff = "notation" {
    \clef "treble_8"
    \key e \minor
    \numericTimeSignature
    \time 4/4
<<
      \new Voice = "fingers" {
        \fingers
      }
      \new Voice = "thumb" {
        \thumb
      }
>>
      }
      \new TabStaff = "tablature" {
    \clef "moderntab"
    %\override TabNoteHead #'whiteout = ##f
<<
      { \fingers }
      { \thumb }
>>
      }
>>
  }
}

\score {
  \new StaffGroup = "Guiter/Tab" {
<<
      \new Staff = "notation" {
    \clef "treble_8"
    \key e \minor
    \numericTimeSignature
    \time 4/4
<<
      \new Voice = "fingers" {
        \fingers
      }
      \new Voice = "thumb" {
        \thumb
      }
>>
      }
      \new TabStaff = "tablature" {
    \clef "moderntab"
    \override TabNoteHead #'whiteout = ##f
<<
      { \fingers }
      { \thumb }
>>
      }
>>
  }
}

--
David Stocker
804-598-3762
http://notesettersinc.com

\version "2.13.16"

\include "english.ly"

fingers = {
  \relative c' {
    \voiceOne
    \partial 4
    %p
    e8( fs )
    %1
    g4
  }
}

thumb = {
  \relative c, {
    \voiceTwo
    \partial 4
    %p
    fs8 e
    %1
    e4
  }
}

\score {
  \new StaffGroup = "Guiter/Tab" {
    <<
      \new Staff = "notation" {
	\clef "treble_8"
	\key e \minor
	\numericTimeSignature
	\time 4/4
	<<
	  \new Voice = "fingers" {
	    \fingers
	  }
	  \new Voice = "thumb" {
	    \thumb
	  }
	>>
      }
      \new TabStaff = "tablature" {
	\clef "moderntab"
	%\override TabNoteHead #'whiteout = ##f
	<<
	  { \fingers }
	  { \thumb }
	>>
      }
    >>
  }
}

\score {
  \new StaffGroup = "Guiter/Tab" {
    <<
      \new Staff = "notation" {
	\clef "treble_8"
	\key e \minor
	\numericTimeSignature
	\time 4/4
	<<
	  \new Voice = "fingers" {
	    \fingers
	  }
	  \new Voice = "thumb" {
	    \thumb
	  }
	>>
      }
      \new TabStaff = "tablature" {
	\clef "moderntab"
	\override TabNoteHead #'whiteout = ##f
	<<
	  { \fingers }
	  { \thumb }
	>>
      }
    >>
  }
}
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to