lilypond-user
[Top][All Lists]
Advanced

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

Re: Cross-staff Glissando Stencil Error


From: David Nalesnik
Subject: Re: Cross-staff Glissando Stencil Error
Date: Mon, 18 Nov 2013 09:58:09 -0600

Hi Piaras,


On Mon, Nov 18, 2013 at 9:38 AM, Piaras Hoban <address@hidden> wrote:
Eluze wrote
> sorry I can't help with scheme, but what's wrong with the default output?

So these images should illustrate how the spacing is disrupted by trying to
access the stencil for a cross-staff glissando.

cross-staff-ex1.png
<http://lilypond.1069038.n5.nabble.com/file/n154112/cross-staff-ex1.png>

cross-staff-ex2.png
<http://lilypond.1069038.n5.nabble.com/file/n154112/cross-staff-ex2.png>


This seems like a bug to me.

I applied your override to a similar grob, VoiceFollower, to see if the problem is just with Glissando.  I get the same disruption of vertical spacing.

 \version "2.17.95"

#(define (stencil-test grob)

  (let* ((stencil (ly:grob-property grob 'stencil)))

    grob))


\new PianoStaff <<

  \new Staff = "one" {

    \override VoiceFollower.after-line-breaking = #stencil-test

    \showStaffSwitch

    c'1

    \change Staff = "two"

    b2 a

}


  \new Staff = "two" {

    \clef bass

    s1*2

  }

>>


reply via email to

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