bug-lilypond
[Top][All Lists]
Advanced

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

Re: strokeFingerOrientations bug


From: David Kastrup
Subject: Re: strokeFingerOrientations bug
Date: Mon, 10 Jun 2013 20:54:24 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

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.

-- 
David Kastrup




reply via email to

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