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