bug-lilypond
[Top][All Lists]
Advanced

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

Possible bug(s) with vertical alignment on Dynamics staff


From: Peter Toye
Subject: Possible bug(s) with vertical alignment on Dynamics staff
Date: Fri, 31 Aug 2018 12:36:55 +0100

Please ignore previous mail - forgot to add the scores!

I'm trying to align dynamics with markup text in a Dynamics staff and have 
found several issues:

1. Just inserting the text by attaching it to a silent note using "^" or "_" 
works as expected. See examples 1 & 2

2. Trying "-" is the same as "_". This isn't documented, and probably shouldn't 
be. But it would be useful to have this syntax for horizontally aligned text. 
See example 3.

3. Tweaking the Y-offset by 0.0 using "_" appears to change it to having used 
"^" if you see what I mean. Example 4. Tweaking it to -0.6 gives the result I 
want. Example 5.

4. In the Internals manual, the unit for the Y-offset property is not 
mentioned. This wastes a lot of time in experimentation, especially given issue 
3!

Regards,

Peter
mailto:address@hidden
www.ptoye.com


\version "2.19.52"

\language "english"

 \markup{\left-align "1. What I would expect"} 
\score {
 \new PianoStaff <<
   \new Staff {
    \clef "treble"

    c''2 2
   }
   \new Dynamics {
    s2\p   s2_\markup {\italic "meno " \dynamic p}
   }
   \new Staff {
     \clef "bass"
     c2 2
   }
 >>
}

\markup {\left-align "2. What I would also expect"}
\score {
 \new PianoStaff <<
   \new Staff {
    \clef "treble"

    c''2 2
   }
   \new Dynamics {
    s2\p   s2^\markup {\italic "meno " \dynamic p}
   }
   \new Staff {
     \clef "bass"
     c2 2
   }
 >>
}

\markup { \left-align "3. I would like this to be centered vertically. It seems 
to be the same as using \"_\""}
\score {
 \new PianoStaff <<
   \new Staff {
    \clef "treble"
   
    c''2  2
   }
   \new Dynamics {
    s2\p  s2-\markup {\italic "meno " \dynamic p}
   }
   \new Staff {
     \clef "bass"
     c2 2
   }
 >>
}
\markup {\left-align "4. What I would not expect - why has the text shifted 
upwards?"}
\score {
 \new PianoStaff <<
   \new Staff {
    \clef "treble"
    c''2 2
   }
   \new Dynamics {
    s2\p  \override TextScript.Y-offset = #0.0  s2_\markup {\italic "meno " 
\dynamic p}
   }
   \new Staff {
     \clef "bass"
     c2 2
   }
 >>
}

\markup {\left-align "This is what I want!"}
\score {
 \new PianoStaff <<
   \new Staff {
    \clef "treble"
    c''2 2
   }
   \new Dynamics {
    s2\p  \override TextScript.Y-offset = #-0.6  s2_\markup {\italic "meno " 
\dynamic p}
   }
   \new Staff {
     \clef "bass"
     c2 2
   }
 >>
}


reply via email to

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