"Keith OHara" <[email protected]> writes:

> On Sat, 04 May 2013 19:21:23 -0700, Kieren MacMillan
> <[email protected]> wrote:
>
>> What I mean is, if the barline in another [polymetric] staff falls
>> in the middle of a MultiMeasureRest, could Lilypond [automatically]
>> split the measure, perhaps putting a parenthesized MMR on the
>> following system?
>
> This came up not very long ago, but I had forgotten
> http://code.google.com/p/lilypond/issues/detail?id=2863
>
> So it is not the rests that are refusing to break across lines, but
> the bars themselves.
>
> The Bar_line_engraver does two jobs, printing barlines at the right
> places, and forbidding line-breaks at all other places.

Not really.  That is the job of the Forbid_line_break_engraver.

> You only want the first job.  The rule now is that a line can break
> when every staff has a bar (more specifically, whenever every
> Bar_line_engraver says it is okay); maybe that should be when *any*
> staff has a bar.

Not sure what the best behavior would be with multiple Timing contexts.
Maybe if you have those and they can rarely agree on a bar, the user
should explicitly remove the Forbid_line_break_engraver from the
contexts that should not be afflicted.

-- 
David Kastrup


_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to