While I was working on the arpeggio issue in a thread on the user list, I discovered that arpeggio positioning suffers terribly if fingerings are present and their orientation is set to either left or right.

In the attached example you can see the fingerings in the first two chords are set to left and right respectively, and the arpeggios are placed way too far to the left in both cases. The arpeggio belonging to the second chord is placed right on top of the previous chord. When fingering-orientation is set to up and down, the arpeggio is placed correctly (see 3rd chord).

Jon
--
Jonathan Kulp
http://www.jonathankulp.com


%******************************************************************


\version "2.11.62"

melody = \relative c'' {
   \voiceOne
   \set fingeringOrientations = #'(left)
   <g-0 c-1>2\arpeggio
   \set fingeringOrientations = #'(right)
   <g-0 c-1>\arpeggio
  \set fingeringOrientations = #'(up)
   <g-0 c-1>1\arpeggio
}

bass = \relative c' {
  \voiceTwo
  \set fingeringOrientations = #'(left)
  <c-3>2\arpeggio
  \set fingeringOrientations = #'(right)
  <c-3>\arpeggio
  \set fingeringOrientations = #'(down)
  <c-3>1\arpeggio
}

\score {
    \context Staff \with {
        \consists "Span_arpeggio_engraver"
    }
     <<
        \set Staff.connectArpeggios = ##t
        \context Voice = "melody" { \melody }
        \context Voice = "bass"   { \bass   }
     >>

    \layout { }

  \midi {
    \context {
      \Score
    }
  }
}

<<attachment: arpeggio-fingering-prob.png>>

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

Reply via email to