bug-lilypond
[Top][All Lists]
Advanced

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

Re: programming error: no solution found for Bezier intersection


From: Nick Payne
Subject: Re: programming error: no solution found for Bezier intersection
Date: Wed, 14 Sep 2011 13:29:30 +1000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0.2) Gecko/20110906 Thunderbird/6.0.2

On 14/09/11 08:34, Trevor Daniels wrote:
Nick Payne wrote Tuesday, September 13, 2011 11:25 PM

The problem is that the score is quite large, and the log gives no indication at all about where the error is coming from. I guess I can try commenting out different sections to see if I can isolate where the error is happening.

Nick, if it helps, the problem will be with either a slur or
a tie.  The code is trying to find the height of a slur or a
tie at a particular x value (or vice versa) and finds no slur
or tie at that point.  Some code in this area is relatively
new, so it is possible you have hit a code error.  If you
can narrow it down that would be very helpful (or it may
help you find a problem in your ly code :).

Ok, the following small example reproduces the error on my system with 2.15.11:

%======================================
\version "2.15.11"

\language "english"

fingering = {
    \set fingeringOrientations = #'(left)
    \set strokeFingerOrientations = #'(up)
    \override Fingering #'avoid-slur = #'inside
    \override StrokeFinger #'avoid-slur = #'outside
}

\relative c'' {
    \fingering
<as-1-\rightHandFinger #2 >16( b)
}
%======================================

If I get rid of the right hand fingering then the error goes away, and if I comment out the override for StrokeFinger #'avoid-slur then the error also goes away but the log contains the warning:

/home/nick/lilypond/examples/test.ly:14:13: warning: Ignoring grob for slur: StrokeFinger. avoid-slur not set?
<as-1
             -\rightHandFinger #2 >16( b)

Nick



reply via email to

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