|
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 PMThe 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
[Prev in Thread] | Current Thread | [Next in Thread] |