2016-12-06 0:48 GMT+01:00 Brin Solomon <amphio...@gmail.com>: > > > On Mon, Dec 5, 2016 at 4:35 PM, Thomas Morley <thomasmorle...@gmail.com> > wrote: >> >> 2016-12-05 16:52 GMT+01:00 Brin Solomon <amphio...@gmail.com>: >> > Hello all, >> > >> > I'm trying to typeset a piece where one player has an unmetered cadenza >> > while every other player rests. I'm trying to use mmrest-of-length to >> > generate the rests, but if I use \cadenzaOn, I get the error >> > "programming >> > error: Multi_measure_rest::get_rods (): I am not spanned!" and the rests >> > are >> > not printed. This error doesn't happen if I use skip-of-rest instead, >> > but in >> > that case, I don't get the rests. >> > >> > Here is a minimal example that demonstrates the problem: >> > >> > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% >> > >> > \version "2.18.2" >> > >> > MyCadenza = \relative c' { >> > c4 d8 e f g g4 >> > f2 g4 g \bar "|" >> > } >> > >> > \new GrandStaff << >> > \new Staff { >> > \cadenzaOn >> > \MyCadenza >> > \cadenzaOff c'1 >> > } >> > \new Staff { >> > \cadenzaOn >> > #(mmrest-of-length MyCadenza) >> > \cadenzaOff >> > c'1 >> > } >> >>> >> > >> > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% >> > >> > I'm running version 2.18.2 on Mac OS 10.11.6. Is there a different >> > command I >> > should be using to get a full measure rest while I'm using \cadenzaOn? >> > >> > Thanks in advance, >> > Brin >> >> >> Hi, >> found some code on the list (can't say anymore who posted it >> initially) and extended it a bit. See attached. >> It completely avoids \cadenzaOn/Off, because of the hassle you >> experienced. >> midi may come out strange (not tested), I don't care about midi, though >> ... >> >> It's 2.15.24 code, but still working. Anyway running convert-ly over >> it may be a good idea. >> >> Maybe it helps, >> Harm > > > Harm, > > Thanks for finding this! Ideally it would be nice to not have the fermatas > over the rests, but if that's tricky to do, then this version is fine. > > Thanks again, > Brin
\cadenzaNotes takes three arguments. The first is a boolean, set it false to get rid of the fermata over the MultiMeasureRest. Cheers, Harm _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user