lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: LilyPond 2.23.82


From: Jean Abou Samra
Subject: Re: LilyPond 2.23.82
Date: Wed, 30 Nov 2022 23:13:47 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0

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-concerto


Don'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 <galenhz@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 23
        s2.*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 23
        s2.*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

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]