Dear Teoh, I don't actually know, but try this workaround:
-William
% -----------
\version "2.25.20"
\score {
\new GrandStaff <<
\new Staff {
\clef treble
\time 4/4
\key aes \major
\relative c' {
| \grace {ges'='16 g} aes='4 aes aes aes |
%% Replacing the above line with the one
%% below makes the problem go away, but
%% sans grace notes:
%| aes'='4 aes aes aes |
}
}
\new Staff {
\clef bass
\time 4/4
\key aes \major
\relative c {
\grace {s8 } % <-- equal to length of grace
| c=1 |
}
}
>>
\layout {}
}
% -----------
On 10/22/24 13:10, H. S. Teoh via LilyPond user discussion wrote:
Hi all,
I'm noticing some odd behaviour with the latest version of Lilypond (git
master, nominally 2.25.21). I have a piano score (GrandStaff with two
Staff's underneath), and when one staff contains grace notes right at
the beginning, it throws off alignment of the key/time signatures and
clefs with the bottom staff, and inserts extraneous key/time signatures.
If the grace notes are removed, everything goes back to normal. (See
commented-out line below.)
Here's the simplified Lilypond input that reproduces this problem:
------
\version "2.25.21"
\score {
\new GrandStaff <<
\new Staff {
\clef treble
\time 4/4
\key aes \major
\relative c' {
| \grace {ges'='16 g} aes='4 aes aes aes |
%% Replacing the above line with the one
%% below makes the problem go away, but
%% sans grace notes:
%| aes'='4 aes aes aes |
}
}
\new Staff {
\clef bass
\time 4/4
\key aes \major
\relative c {
| c=1 |
}
}
>>
\layout {}
}
------
What am I doing wrong? And what's the right way to typeset grace notes
that begin the music?
--T
-- William Rehwinkel (any pronouns) Juilliard School '26 - Oberlin Conservatory '24 [email protected] - https://williamrehwinkel.net PGP Public Key: https://ftp.williamrehwinkel.net/pubkey.txt
OpenPGP_signature.asc
Description: OpenPGP digital signature
