During the course of engraving a fairly complex choral piece, I've run into quite a few slur bugs, including 307 (slur collision with tuplet bracket) and 379/586 (slur issues across line breaks).

Hoping to be able to fix some of the issues myself and learn about the internals of LilyPond, I started out trying to fix bug 307. As I learned more about the slur code, however, I realized that I was in way over my head. It appears to me that the problem is that slurs currently have no way of avoiding lines (such as a tuplet bracket), but instead focus on avoiding points (such as a fermata). It seems to me that adding line-avoidance would be a good idea, but I don't have the expertise and understanding of the code necessary to implement such a far-reaching change.

I've benefited greatly from LilyPond's excellent engraving capabilities. I'd like to give back - and it seems that the slur code is one of the areas of greatest need of attention. Since I do not have the expertise to do this, I'm willing to sponsor some work here - especially dealing with the issues named above.

Would anyone be willing to tackle this? If so, what do you think would be a reasonable sponsorship amount?

Thanks for producing such an excellent piece of software. I'd like to contribute, but feel that I can better contribute finances than code at this point.


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

Reply via email to