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 _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond