[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/>
- Fwd: [testlilyissues:issues] #1677 Partcombine misses notes (r after R),
Dan Eble <=