"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
