On Mon, Dec 5, 2016 at 7:37 PM, Thomas Morley <thomasmorle...@gmail.com> wrote:
> 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 > Ah, great, thank you!
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user