bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: strokeFingerOrientations bug


From: Rachael Thomas Carlson
Subject: Re: strokeFingerOrientations bug
Date: Mon, 10 Jun 2013 14:03:29 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6

On 06/10/2013 01:54 PM, David Kastrup wrote:
Rachael Thomas Carlson <address@hidden> 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]