lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mmrest-of-length and \cadenzaOn


From: Brin Solomon
Subject: Re: mmrest-of-length and \cadenzaOn
Date: Mon, 5 Dec 2016 22:18:40 -0500


On Mon, Dec 5, 2016 at 7:37 PM, Thomas Morley <address@hidden> wrote:
2016-12-06 0:48 GMT+01:00 Brin Solomon <address@hidden>:
>
>
> On Mon, Dec 5, 2016 at 4:35 PM, Thomas Morley <address@hidden>
> wrote:
>>
>> 2016-12-05 16:52 GMT+01:00 Brin Solomon <address@hidden>:
>> > 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!

reply via email to

[Prev in Thread] Current Thread [Next in Thread]