Folks,

How about: [... very elegant solution ...]

While Harm's solution is great, I'm under the impression that it shouldn't be needed, i.e., that LilyPond's behaviour classifies as a bug. I tried to boil the example down to its essentials:

\version "2.20.0"

\new PianoStaff
<<
  \new Staff = "upper" {
    e''4 \clef bass f
  }
  \new Staff = "lower" {
    \clef bass
    c16 e' \change Staff = "upper" g' c''
    \change Staff = "lower"
    d,4
  }
>>

Also, compare:

\version "2.20.0"

\new PianoStaff
<<
  \new Staff = "upper" {
    \clef bass
    e4*3/4 \clef violin s4*1/4 f
  }
  \new Staff = "lower" {
    \clef bass
    c16 e \change Staff = "upper" g c''
    \change Staff = "lower"
    d,4
  }
>>

What do you think?

Lukas

Reply via email to