Javier Ruiz-Alma <jav...@ruiz-alma.com> writes:

> Lilypond ignores fingering position command for single notes on polyphonic
> music, while allowing the desired behaviour when chord notation is used.
> Report from 2004:
> http://lists.gnu.org/archive/html/lilypond-user/2004-08/msg00300.html
>
> \version "2.16.1"
> {
>   % fingering position command ignored on single polyphonic notes
>   % yet works with chord notation
>   << {s2} \\ { c''^5 <c''^5> }>>
> }
>
> This limitation makes for a lot of extra typing and yields difficult
> to read/maintain lilypond code when typesetting fingered polyphonic
> scores.

Fingering is not ignored, if you take a look at the following:

\version "2.16.1"
{
  << {s2} \\ { c''^5 <c''^5> }>>
  << {s2} \\ { c''_5 <c''_5> }>>
  << {s2} \\ { c''-5 <c''-5> }>>
  c''^5 <c''^5>
  c''_5 <c''_5>
  c''-5 <c''-5>
}

You can see that it is heeded when in \oneVoice mode (the last thre
groups).  It would just appear that the Fingering_engraver (responsible
for fingerings on whole chords and single notes) and the
New_fingering_engraver (responsible for fingerings on notes within
chords) have different priorities regarding heeding the general voice
direction over individual directions.

Should an explicit direction always take precedence?

-- 
David Kastrup


_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to