- **labels**:  --> Fixed_2_19_0
- Description has changed:

Diff:

~~~~



~~~~

- **status**: Accepted --> Fixed
- **Needs**:  -->  
- **Patch**:  -->  



---

** [issues:#2494] Mismatched alternative blocks with completion_heads_engraver 
causes unending loop**

**Status:** Fixed
**Labels:** Fixed_2_19_0 
**Created:** Tue Apr 24, 2012 08:09 AM UTC by Anonymous
**Last Updated:** Tue Jul 09, 2019 05:33 AM UTC
**Owner:** nobody


*Originally created by:* *anonymous

*Originally created by:* 
[[email protected]](http://code.google.com/u/103174888511674413504/)

Reported by Leo Adamson:

[http://lists.gnu.org/archive/html/bug-lilypond/2012-04/msg00104.html](http://lists.gnu.org/archive/html/bug-lilypond/2012-04/msg00104.html)

Original post follows:

> I'm not top posting.

% 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.

% 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.

% A complete workaround is to use \cadenzaOn inside the \alternative blocks.
% But it would be better if \alternative blocks behaved correctly on their own,
% with no workaround needed.

\version "2.14.2"

\layout \{
  \context \{
    \Voice
    \remove "Note\_heads\_engraver"
    \consists "Completion\_heads\_engraver"
  \}
\}

\relative c'' \{
  \partial 8
  \repeat volta 2 \{ c8 c2~c4. \}
  \repeat volta 2 \{ b8 \}
  \alternative \{ \{ b2~b4. \} \{ b1 \} \}
  \repeat volta 2 \{ \time 3/4 c2. \}
\}


---

Sent from sourceforge.net because [email protected] is 
subscribed to https://sourceforge.net/p/testlilyissues/issues/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/testlilyissues/admin/issues/options.  Or, if this is 
a mailing list, you can unsubscribe from the mailing list.
_______________________________________________
Testlilyissues-auto mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/testlilyissues-auto
  • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto via Automated messages for lilypond development

Reply via email to