|
From: | Paul Scott |
Subject: | Re: 2.21.1 change of behavior of \compressMMRests? |
Date: | Sat, 2 May 2020 14:10:44 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 |
Thank you for replying, Pierre.
Now I have tried it with no improvement.
Also, the whole point of \timing is to not to have stuff in or before the parts which can all be in one function (timing or common). As I said I have been using this idea for many years and now the behavior seems to have changed.
Stay well,
Paul
Hi Paul,Have you tried: PartAComplete = << \timing \compressMMRests \PartA >>HTH, cheers,
Pierre
Le sam. 2 mai 2020 à 22:02, Paul Scott <address@hidden> a écrit :
The following MWE is a variation of the first code example in 2.21.1
Notation manual 1,2,2 Full Measure
Rests:
% Rest measures contracted to single measure
\score{
\new Staff \new Voice
<< { \compressMMRests } { R1*4 R1*24 R1*4 b'2^"Tutti" b'4 a'4} >>
}
mmxtest.ly:13:25: error: syntax error, unexpected '}', expecting \header
I believe this used to work In 2.19.xx.
How can I accomplish the following, i.e. have the structure common to
all parts in a single definition as I have been doing for many years
with Lily?
For example:
\version 2.20.0"
timing = { \compressMMRests s1*28 \bar "|." }
PartA = { R1*4 R1*24 }
PartAComplete = << \timing \PartA >>
\score{ \new Staff \new Voice \PartAComplete }
[Prev in Thread] | Current Thread | [Next in Thread] |