On Mon, 19 Sep 2016 at 09:38 Chris Yate <chrisy...@gmail.com> wrote: > On 9/18/16 4:00 PM, "Carl Sorensen" <c_soren...@byu.edu> wrote: >>> >Chris, >>> > >>> >Here's a patch. But as Werner pointed out, it's not quite done yet. I >>> >think I need to improve the badness scoring in order to get better >>> >configurations from which to remove excess dots. >> >> Carl,
I'm beginning to understand the code, mainly thanks to reading your changes. The problems with example #23 seem to be due to the dots being pushed further and further away from their noteheads. Looking at the results, I suspect the positioning algorithm should try to place dots on the space-notes first, then work the line-notes around them. Additionally, chord-dots-limit might be used to limit how far away the dots can be 'shifted' during the calculation process, rather than pruning the excess dots after the fact. I'm not sure how best to change the rather complicated calc_positioning function to achieve that (and more importantly have to go to work now!) :-) cheers, Chris
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user