[Top][All Lists]
[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