Dear John, If you change
\repeat unfold 4 { ""1 }
to
""1*4
like in the attached example, the measure compression appears to work.
Does this fix the problem?
-William
On 3/9/25 17:47, John Kopplin wrote:
-- William Rehwinkel (any pronouns) Juilliard School '26 - Oberlin Conservatory '24 [email protected] - https://williamrehwinkel.net PGP Public Key: https://ftp.williamrehwinkel.net/pubkey.txt
% This LilyPond input file demonstrates a bug involving the
% \compressEmptyMeasures and \compressMMRests commands.
% The song has lyrics that don't start immediately and a
% bass guitar part that doesn't start immediately. If the
% lyrics are removed the \compressEmptyMeasures and
% \compressMMRests commands then work.
\version "2.24.1"
bassgtrnotes = \fixed c, {
\compressEmptyMeasures % I have tried both of these statements
%\compressMMRests
{
\override MultiMeasureRest.expand-limit = #2
R1*4
b,4 b,4 b,4 b,4 |
} % end of \compressMMRests
}
words = \lyricmode {
""1*4 % ""1 represents a whole measure of silence
uno4 dos4 tres4 oye4
}
\score {
<<
\new Staff = "singer" <<
\new Voice = "vocal" {
\clef "bass_8"
\bassgtrnotes
}
\new Lyrics { \words }
% If you comment out the above "\new Lyrics..." statement LilyPond works
correctly!
>>
>>
\layout { }
}
OpenPGP_signature.asc
Description: OpenPGP digital signature
