Hi Piaras,

On Mon, Nov 18, 2013 at 9:38 AM, Piaras Hoban <[email protected]> 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

  }

>>
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to