Le 30/11/2022 à 22:33, Jean Abou Samra a écrit :
Le 30/11/2022 à 21:50, Galen Hazelwood a écrit :A minimized example will take some time. In the meantime, I'm attaching output from both 2.22 and 2.23.82, showing the difference. If this isn't useful, hold on, and I'll produce a minimized example when I'm free.https://github.com/galenhz/ornstein-piano-concertoDon't bother, I'm already tracking it down. Thanks for providing the code.
Problem exists between chair and keyboard :-) In this commit: commit 9f7527fe91e8edec84f79e4083c2adbf811fd1fe (HEAD) Author: Galen Hazelwood <gale...@gmail.com> Date: Tue Nov 29 13:53:01 2022 -0800 Move to lilypond 2.23.82, simplifying the fermata-on-barline trick. This is the current release candidate for the new stable 2.24 series, which contains many useful changes. You are replacing - \once \override Score.TimeSignature.stencil = ##f - \cadenzaOn - \time 1/16 - \noBreak - \mark \markup { \musicglyph "scripts.ufermata" } - s16 \bar "" - \cadenzaOff with + \tag #'Part { + \tweak self-alignment-X #CENTER + \textEndMark \markup { \musicglyph "scripts.ufermata" } + } The latter has length 0, the former has length 1/16. However, you didn't have this hack in the dynamics variables, so now your dynamics are all desynchronized. You need to remove an "s16" in both parts. diff --git a/mvmt1/I-piano-reduction.ily b/mvmt1/I-piano-reduction.ily index 54cdff9..64c6bec 100644 --- a/mvmt1/I-piano-reduction.ily +++ b/mvmt1/I-piano-reduction.ily @@ -1707,7 +1707,6 @@ redux_upper_I_BD = \relative c''' { redux_dynamics_I_BD = { % mm. 216-225 - Rehersal 23s2.*7 s2 s2-\markup { \italic "molto" \dynamic ff \italic "e rall." } s2.
- s16 } redux_lower_I_BD = \relative c' { diff --git a/mvmt1/I-solo-piano.ily b/mvmt1/I-solo-piano.ily index d231873..f9a5ddc 100644 --- a/mvmt1/I-solo-piano.ily +++ b/mvmt1/I-solo-piano.ily @@ -1924,7 +1924,6 @@ solo_upper_I_BD = \relative c'' { solo_dynamics_I_BD = { % mm. 216-225 - Rehersal 23s2.*7 s2 s2-\markup { \italic "molto" \dynamic ff \italic "e rall." } s2.
- s16 } solo_lower_I_BD = \relative c, { By the way, there is another 2.23 feature that you can use for this situation: { s1 \once \set Staff.caesuraType = #'() \caesura\fermata } Best, Jean
OpenPGP_signature
Description: OpenPGP digital signature