lilypond-user
[Top][All Lists]
Advanced

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

Re: is MultiMeasureRest breakable?


From: David Kastrup
Subject: Re: is MultiMeasureRest breakable?
Date: Sun, 05 May 2013 10:25:13 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

"Keith OHara" <address@hidden> writes:

> On Sat, 04 May 2013 19:21:23 -0700, Kieren MacMillan
> <address@hidden> 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




reply via email to

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