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" <simon-albre...@users.sf.net> > Subject: [testlilyissues:issues] #1677 Partcombine misses notes (r after R) > Date: September 9, 2015 at 09:24:23 EDT > To: "[testlilyissues:issues] " <1...@issues.testlilyissues.p.re.sf.net> > Reply-To: "[testlilyissues:issues] " <1...@issues.testlilyissues.p.re.sf.net> > > [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: philehol...@googlemail.com > <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/> _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel