----- Original Message -----
From: "Nick Payne" <nick.pa...@internode.on.net>
To: <m...@apollinemike.com>
Cc: <lilypond-user@gnu.org>
Sent: Friday, October 28, 2011 11:36 AM
Subject: Re: Problem with glissandi in 2.15.15
On 28/10/11 20:16, m...@apollinemike.com wrote:
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.
Thanks. That does fix it.
Where do I find scheme-engraver-instance.ly and scheme-engraver.ly. They
aren't anywhere under /usr/local/lilypond in my installation...
Nick
They'll be in the source code, in the directory Mike has mentioned.
--
Phil Holmes
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user