[prev in list] [next in list] [prev in thread] [next in thread]
List: lilypond-bug
Subject: Re: 2.4.2: more percent repeat problems
From: Erik Sandberg <erik.sandberg.9195 () student ! uu ! se>
Date: 2005-02-06 22:44:57
Message-ID: 200502062344.57579.ersa9195 () student ! uu ! se
[Download RAW message or body]
On Friday 14 January 2005 14.38, Erik Sandberg wrote:
> Thanks! I have added the bugs to the bug cvs.
>
> There is a simple fix: Add \new Voice after \new Staff, like:
>
> \score {
> \new Staff \new Voice {
> \set Score.skipBars = ##t
> % f1
> \repeat percent 2 {\twobar}
> R1*3 }
> }
>
> This fixes the first problem.
You must use \new Voice to make it work, hence this part of the problem is not
a bug, and has been removed from the repository.
Erik
> The problem also disappears if you remove the \clef G from \twoBar, and it
> pops up in \oneBar if you add a G clef there.
>
> I still think it is a bug; intuitively your original code should work; and
> if not there should at least be a more understandable error message.
>
> The second problem is definitely a bug. Changing R1*3 to R1*10 gives two
> single bar rests plus one multimeasure rest of length 1*8.
>
> The bugs were added as percent-repeat-mm-rest.ly and
> percent-repeat-no-one-to-print.ly, respectively.
>
> Erik
>
> On Wednesday 12 January 2005 03.28, Bruce McIntyre wrote:
> > Hello,
> >
> > I've noticed two new issues with two-bar percent repeats.
> >
> > 1. If a two-bar percent-repeat is at the start of a piece,
> > lilypond cannot continue:
> > warning: no one to print a percent:
> > \repeat percent 2 {\twobar
> > }
> >
> > Either substituting \onebar for \twobar, or uncommenting the f1 will
> > allow lilypond to produce output
> >
> > 2. When a multimeasure rest follows a two-bar percent repeat, it gets
> > broken-up into it's component bars, regardless of Score.skipBars.
> > When I first came upon this bug there was a bar of music separating
> > the percent repeats and the multimeasure rest, and the multimeasure
> > rest was still broken.
> >
> > Uncomment the f1 to see this bug. The example works fine with \onebar
> > in the percent repeat.
> >
> > 8<------8<------8<------8<------8<------8<------8<------8<-------
> >
> > \version "2.4.2"
> > twobar = \relative c' {
> > \clef treble
> > c1 | c1
> > }
> > onebar = \relative c' {
> > c1
> > }
> > \score {
> > \new Staff {
> > \set Score.skipBars = ##t
> > % f1
> > \repeat percent 2 {\twobar}
> > R1*3 }
> > }
> >
> > Cheers,
> >
> > Bruce.
> >
> >
> > _______________________________________________
> > bug-lilypond mailing list
> > bug-lilypond@gnu.org
> > http://lists.gnu.org/mailman/listinfo/bug-lilypond
>
> _______________________________________________
> bug-lilypond mailing list
> bug-lilypond@gnu.org
> http://lists.gnu.org/mailman/listinfo/bug-lilypond
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic