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

Reply via email to