OK, I got my preferred algorithm working right as the default positioning algorithm now.
The algorithm puts dots for notes in spaces in the same space, and then tries to put dots for notes on lines in adjacent spaces, working its way out until it finds a space or exceeds chords-dot-limit staff positions. As expected, with this algorithm there is no difference between chord-dots-limit = 1 and chord-dots-limit = 2, because dots for notes on spaces never move, and they are the only dots that can have an offset of 2. Anyway, I've run through all the tests, and I think that the default algorithm works exactly according to the Powell algorithm, as I understand it. All of the test cases with chord-dots-limit 1 or 2 provide the desired output, as far as I can see. Please let me know if you find anything that is different from what you would like to see, even if it's minor. Thanks, Carl
dots[2].pdf
Description: dots[2].pdf
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user