bug-lilypond
[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: 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




reply via email to

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