On Feb 27, 2011, at 11:27 PM, hanw...@gmail.com wrote: > On 2011/02/28 04:06:03, hanwenn wrote: >> There are two issues in the regtest: it gets confused by x-staff > beams, and it >> tries to avoid the start of staff clef when the beam crosses a line > breaks. > > fixed. > > http://codereview.appspot.com/4239047/
Several of the tests that I've been running work better with this new version - large collisions are now handled no problem. The only things that don't work properly are the organ example as well as the two attached examples. Is there any way to prevent the beam collision from pulling these up? If you suspect that the collisions below have to do with the minimum stem length, could you provide a regtest that shows this property being overrided & the correct result being achieved? I see a code dup for the covered grobs code in beam.cc and beam-quanting.cc. I believe that this sort of thing can be brought into beam.cc without ever being part of the quanting. Ideally, the covered grobs should extracted only in beam.cc, and the quanting should be passed numerical information about the results of these calculations rather than having to redo them. This will allow you as well to have collision-related properties for the beams that, when tweaked, will likely handle many of the results below. Cheers, MS
<<inline: layer.png>>
<<inline: stacked.png>>
_______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel