bug-lilypond
[Top][All Lists]
Advanced

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

Re: \alternative behaving incorrectly, and causing unending loop


From: Colin Hall
Subject: Re: \alternative behaving incorrectly, and causing unending loop
Date: Tue, 24 Apr 2012 16:24:14 +0100
User-agent: Mutt/1.5.20 (2009-06-14)


On Mon, Apr 23, 2012 at 11:10:12PM +0000, Leo Adamson wrote:
> % The snippet below is a minimal representation of a fairly common type of
> % 17th century English dance.
> 
> % Two closely related issues:
> 
> % 1. The combination of mismatched \alternative blocks, a time signature 
> change,
> %    and the Completion_heads_engraver causes an unending loop.

Thanks for reporting this, Leo. I have reproduced the hang with both 2.14.2
and 2.15.36.

I can't find an existing bug report for this so I have created a new tracker.

http://code.google.com/p/lilypond/issues/detail?id=2494

> % 2. If you skip the \layout section and use the default Note_heads_engraver,
> %    or miss-out the time signature change, compilation completes,
> %    but bar-lines appear in the wrong places.
> %    This may be expected behaviour for mismatched \alternative blocks,
> %    and therefore not a bug. If so, please accept as a feature request that
> %    on entering 2nd and later \alternative blocks the beat count within the
> %    bar should be reset to where it was at the start of the first block.

Doesn't this create a conflict with more conventional uses of \alternative?

> % A complete workaround is to use \cadenzaOn inside the \alternative blocks.

I tried that and I agree, it works fine. Sorry, but I don't see a need
for a feature request here.

Cheers,
Colin.

-- 

Colin Hall



reply via email to

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