lilypond-auto
[Top][All Lists]
Advanced

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

Re: [Lilypond-auto] Issue 3888 in lilypond: Completion_heads_engraver ha


From: lilypond
Subject: Re: [Lilypond-auto] Issue 3888 in lilypond: Completion_heads_engraver hangs after \time in mid-measure
Date: Wed, 26 Mar 2014 14:13:46 +0000

Updates:
        Summary: Completion_heads_engraver hangs after \time in mid-measure
        Owner: address@hidden

Comment #3 on issue 3888 by address@hidden: Completion_heads_engraver hangs after \time in mid-measure
http://code.google.com/p/lilypond/issues/detail?id=3888

Simpler test case:

\new Voice \with { \consists "Completion_heads_engraver" }
  { \time 12/8 c1 \time 6/8 c1 }

This bug has three parts:
1) Changing the time signature in midmeasure can leave timing inconsistent, with measurePosition > measureLength. 2) Completion_heads_engraver::next_moment takes this to mean there's negative time remaining in the measure, so it tries to create a note of negative duration.
 3) Duration::Duration calls intlog2 with a negative argument, which hangs.

Is \time in midmeasure ever valid? If not, it should probably warn (like a barcheck), to make errors like this and issue 3696 less confusing.

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings



reply via email to

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