On 06/10/2013 01:54 PM, David Kastrup wrote:
Rachael Thomas Carlson <[email protected]> writes:

% Setting strokeFingerOrientations has no effect within a tabstaff

\version "2.14.2"
\score {
   \new TabStaff {
     \set strokeFingerOrientations = #'(left)

This is equivalent to

      \set TabVoice.strokeFingerOrientations ...

since an override without context specification goes to a "Bottom"
context.

     <c-\rightHandFinger #1 >8
   }
}
\layout {
   \context {
     \TabStaff \consists "New_fingering_engraver"
   }
}

Now you put the New_fingering_engraver into a _Staff_ context (quite an
unusual choice).  Usually it would be placed in TabVoice.

_Either_ putting the engraver into the TabVoice context _or_ doing the
setting as \set TabStaff.strokeFingerOrientations ... will do the trick.
Indeed, even doing both will work as an engraver inside of TabVoice can
see a setting in the enclosing TabStaff (unless overruled in the
TabVoice context itself).  But settings in TabVoice are invisible to an
engraver at TabStaff level.

This fixes it.  Not a bug.  Sorry to post here.

Thank you for your help, David and Thomas.

Rachael

_______________________________________________
bug-lilypond mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to