It's almost as if lilypond is randomly deciding that \! is or is not a dynamic marking, and therefore that the crescendo should not or should end actually on the note to which it is attached.
On that slightly different kate note, it may be obvious that kate is my preferred editor on linux, but when I'm typing in my lilypond source, kate is "randomly" outdenting my lines. It's obvious what's happening - when I type " -> " for a staccato, or end a " {} " pair, it recognises as ">" as part of a closing ">>", or "}" as a close, and thinks it should outdent. Except why would you outdent for staccato? Why would you outdent for decrescendo? Why would you outdent for finishing enclosing a bit of text.
I might be able to fix this for myself, if I knew where to look, if some kind soul could point me?
And a little caesura problem too - is that a new keyword in 2.25? Do I need to upgrade? I'm currently using my laptop, so digging into that one is not something I fancy doing on this computer - it's playing up.
TIA Cheers, Wol
\version "2.24.3"
\include "english.ly"
mbreak = { \break }
%mbreak = { }
voiceTromboneII = \transpose c' c' \relative c' {
r2 af ~ af2. r4 | \repeat "percent" 2 { af4 r r2 } r2 f\<( | gf2.)\! r4 bf r g r | af r r2 | af2->\ff af8 r r4 |
\mbreak
a2-> ~ a8 r r4 | bf2-> ~ bf8 r r4 | c2-> ~ c8 r r4 | df,2\ff^\markup { "Broadly" \italic "(in 3)" } f4 | af2. | bf4\<^\markup \italic "rall." bf af |
af gf g\! | af2.\fermata | df,8->\ff r r4 r % it's ffz !!!
}
voiceTimeSig = { \transpose c' c' \relative c' {
\time 2/2 \key df \major s1*12
\time 3/4 s2.*6
}}
voiceMarkup = {
\set Score.rehearsalMarkFormatter = #format-mark-circle-alphabet
s1*12 \bar "||" \mark \default % N
s2.*6 \bar "||"
}
\score {
\new Staff {
\set Score.skipBars = ##t
{
\transpose c' c' {
\clef "tenor"
<<
\voiceTimeSig
\voiceTromboneII
\voiceMarkup
>>
}
}
}
}
mwe.pdf
Description: Adobe PDF document
