Hi everyone,

Just for reference, what I was looking for is:

    \override NoteColumn.ignore-collision = ##t

Putting that in one of the voices that needs a three-way merge solved
the problem.

--
Knute Snortum
\version "2.22.1"
\language "english"

staffUp   = \change Staff = "upper"
staffDown = \change Staff = "lower"

global = {
  \time 6/8
  \key ef \minor
}

rightHandUpper = \relative {
  \override NoteColumn.ignore-collision = ##t
  gf'4._~ gf4 f16 ef |
  bf'4. 
}

rightHandLower = \relative {
  s4. s4 s16 \hideNotes ef'~ \unHideNotes |
  ef2
}

rightHand = <<
  \global
  \new Voice { \voiceOne \rightHandUpper }
  \new Voice { \voiceTwo \rightHandLower }
>>

leftHandUpper = \relative {
  bf16-2 cf-1 a-3 cf-1 bf-2 gf-4  bf cf a cf bf \staffUp \voiceTwo ef |
  \staffDown \voiceThree cf16
}

leftHandLower = \relative {
  ef2. |
  f2. |
}

leftHand = <<
  \global
  \clef bass
  \new Voice { \voiceThree \leftHandUpper }
  \new Voice { \voiceFour \leftHandLower }
>>

\score {
  \new PianoStaff <<
    \new Staff = "upper" \rightHand
    \new Staff = "lower" \leftHand
  >>
}

Reply via email to