Reinhold Kainhofer <reinh...@kainhofer.com> writes: > Am Samstag, 8. Januar 2011, um 23:30:21 schrieb David Kastrup: >> Reinhold Kainhofer <reinh...@kainhofer.com> writes: >> > Am Samstag, 8. Januar 2011, um 22:25:51 schrieb David Kastrup: >> >> So what do we get? The part combiner messes with the beaming in a >> >> manner that does not look like an improvement (arguably by design), >> > >> > The "problem" with beaming is that the chord (<cis e>16) on the second >> > 8th of the third beat is placed in a different voice than the previous >> > eighth and the following 16th and 32th... >> > >> > The part-combiner uses three different voices: One for combined >> > melodies (like a2, solo, solo 2 and chords), and two for separate >> > melodies. As lilypond lacks any way for cross-voice >> > beaming/slurin/tieing, there is no chance to get what you want without >> > forcing the two voices to be apart for basically the whole measure >> >> Or making the partcombiner refrain from splitting beam structures. > > Actually, it's the other way round: the part-combiner has some code to > prevent combining the voices if a manual beam, slur or tie (or even a > hairpin) is active (and the ties/slurs of the two voices do not match > exactly).
So it should try keeping around uncombined voices in all cases, and have a separate engraver running after the autobeaming that checks whether the autobeamed version in the uncombined voices should take preference over the combined version. [Add more handwaving here] -- David Kastrup _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond