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
>>
}