lilypond-devel
[Top][All Lists]
Advanced

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

Fwd: [testlilyissues:issues] #1677 Partcombine misses notes (r after R)


From: Dan Eble
Subject: Fwd: [testlilyissues:issues] #1677 Partcombine misses notes (r after R)
Date: Wed, 9 Sep 2015 19:14:09 -0400

Simon, do you know why I might have received this email?  It does not seem that 
anything in the ticket was updated.  (I also received a similar email about 
#4550.)
— 
Dan

> Begin forwarded message:
> 
> From: "Simon Albrecht" <address@hidden>
> Subject: [testlilyissues:issues] #1677 Partcombine misses notes (r after R)
> Date: September 9, 2015 at 09:24:23 EDT
> To: "[testlilyissues:issues] " <address@hidden>
> Reply-To: "[testlilyissues:issues] " <address@hidden>
> 
> [issues:#1677] <http://sourceforge.net/p/testlilyissues/issues/1677/> 
> Partcombine misses notes (r after R)
> 
> Status: Started
> Labels: partcombine 
> Created: Wed Jun 01, 2011 07:57 AM UTC by Anonymous
> Last Updated: Mon Sep 07, 2015 09:25 PM UTC
> Owner: Dan Eble
> Attachments:
> 
> pc.png 
> <https://sourceforge.net/p/testlilyissues/issues/1677/attachment/pc.png> (1.9 
> kB; image/png)
> Originally created by: *anonymous
> 
> Originally created by: address@hidden 
> <http://code.google.com/u/112417728497802969867/>
> Reported by Nels Daily and analysed by Reinhold:
> 
> A short analysis of the bug:
> 
> The disappearing notes start after a multi-measure rest, which did start 
> earlier than a multi-measure rest in the first voice. The part-combiner walks 
> through the score as following:
> 1) In the first measure, only mI is playing, so it starts a solo (mII has a 
> multi-measure rest) and uses only the music events from mI
> 2) In the second measure both voices have a multi-measure rest, the solo of 
> mI has ended. As mII has a multi-measure rest already going on, the 
> part-combiner needs to take the multi-measure rest from mI (the part-combiner 
> is not able to split up a multi-measure rest!)
> 3) In the third measure, mII has a rest, so the first quarter is still 
> detected as unisilence (thus the rest from mI is still used). Now, as there 
> is already a whole measure rest going on, lilypond ignores the following 
> notes.
> 
> Note that there are some other bugs in the part-combiner that can be seen 
> with this example:
> 
> -) If one replaces the [r4] with a b4 in measure 3, then the notes are 
> displayed (marked as "Solo II", but the whole-measure rest from mI is 
> displayed, too.
> -) If one adds a measure "c1" to both voices, the "[r4]" in mI is wrongly 
> printed as a full-measure rest (rests in unisilence are taken from the second 
> voice, unless voice one had a solo ending before the rest, like in the 
> original example)
> -) If one adds any note after the "[r1]*2" in mI, then the notes are 
> correctly printed.
> 
> As Xavier already mentioned, there is a workaround to force the partcombiner 
> to use a particular combining strategy. (Also note that the first quarter 
> eight rest in the third measure of your original example is printed as if 
> there were two voices present... Also in this case you need to tell the 
> part-combiner that the rest should be a solo, too. Don't worry, the "Solo" 
> text will still be printed on the first note, not on the rest).
> 
> \version "2.15.0"
> 
> mI = \relative c' {
>   [r4] e e e | 
>   [r1]*2
> }
> 
> mII = \relative c' {
>   [r1]*2
> %% These notes don't appear!!! %%
>   [r4] b b b
> }
> 
> \score{ <<
>   \partcombine \mI \mII
> >>
> }
> 
> Sent from sourceforge.net because you indicated interest in 
> https://sourceforge.net/p/testlilyissues/issues/1677/ 
> <https://sourceforge.net/p/testlilyissues/issues/1677/>
> To unsubscribe from further messages, please visit 
> https://sourceforge.net/auth/subscriptions/ 
> <https://sourceforge.net/auth/subscriptions/>


reply via email to

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