[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Beam_collision_engraver sometimes fails on demisemiquavers or shorte

From: Mike Solomon
Subject: Re: Beam_collision_engraver sometimes fails on demisemiquavers or shorter notes
Date: Wed, 4 May 2011 10:07:16 -0700

On May 4, 2011, at 9:58 AM, Bertrand Bordage wrote:

> This isn't a regression. I suggest a medium or high prority.
> Here is an example :
> \version "2.15"
> <<
>   { a'32[ a' a' a'] }
>   \\
>   { c''[ d'' d'' d''] }
> >>
> Regards,
> Bertrand

The issue would need to be fixed in beam-quanting.cc .  
beam-collision-engraver.cc registers the covered grobs correctly, and beam.cc 
doesn't treat these grobs (I think), as they are too close to to the beam's 
placement to be scoped by shift_region_to_valid.  There'd need to be something 
in beam-quanting.cc (in Beam_scoring_problem::init_collisions or 
Beam_scoring_problem::score_collisions) that registers these correctly.  I 
don't have time to get on this in the near future, but if you feel like 
tackling it, go for it!


reply via email to

[Prev in Thread] Current Thread [Next in Thread]