On Oct 28, 2011, at 10:57 AM, Nick Payne wrote:
I'm using glissandi to indicate slides in fingering. The following code
should give me a glissando between the fingering digits (it did in older
versions), but on 2.15.15 I get no glissando at all:
\version "2.15.15"
\relative c'' {
\override Fingering #'staff-padding = #'()
\once \override Glissando #'extra-offset = #'(0 . 1.4)
<d-1>4\glissando<cis-1>
}
You have to tell it not to end on the accidental.
\relative c'' {
\override Fingering #'staff-padding = #'()
\once \override Glissando #'extra-offset = #'(0 . 1.4)
\once \override Glissando #'bound-details #'right #'end-on-accidental
= ##f
<d-1>4\glissando<cis-1>
}
There are more accurate& automated ways of doing this, though. If you
create a Scheme engraver that acknowledges fingerings and glissandi and
then override the Y positions to match up with these fingerings, you
don't need to use the extra offset. Check out
scheme-engraver-instance.ly and scheme-engraver.ly in input/regression.