lilypond-user
[Top][All Lists]
Advanced

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

Re: Problem with glissandi in 2.15.15


From: Nick Payne
Subject: Re: Problem with glissandi in 2.15.15
Date: Fri, 28 Oct 2011 21:36:25 +1100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1

On 28/10/11 20:16, address@hidden 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



reply via email to

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