[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem with glissandi in 2.15.15
From: |
address@hidden |
Subject: |
Re: Problem with glissandi in 2.15.15 |
Date: |
Fri, 28 Oct 2011 11:16:49 +0200 |
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.
Cheers,
MS