Running the input

\score {
  \relative c' {
    <c d f g b c>4~
  \layout {
    \context {
      \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/16)

through Lilypond results in the following output:

Lilypond's interpretation of the above excerpt

The ties between the Bs and the Gs cross over each other. What's the best way to fix this (preferably automatically)?

  • The ties are supposed to cross over each other (at least they default to doing so in Musescore, and I think this crossing looks fine). I recommend not trying to "fix this".
    – Dekkadeci
    Jan 9, 2022 at 21:01
  • @Dekkadeci I'm interested in an example of this in published music or a reference that sanctions such ties—I'm not trying to be argumentative, but I've never seen it before, which is why I made this post in the first place. Maybe I overreacted by implying it was an actual problem.
    – texdr.aft
    Jan 9, 2022 at 21:40

1 Answer 1


I don't know if this is expected output or not. At any rate, you can override the default placement using the explicit direction specifiers ^ and _. In this case, you need to write the ~ on each note of the chord so you can change its direction individually. For example:

\version "2.22.1"

\relative c' {
  <c d f g b c>1~
  <c_~ d_~ f_~ g^~ b^~ c^~>

This syntax is explained here:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.