Evitar colisiones/superposiciones de lazos en Lilypond

Ejecutando la entrada

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

a través de Lilypond da como resultado el siguiente resultado:

La interpretación de Lilypond del extracto anterior

Los lazos entre las B y las G se entrecruzan. ¿Cuál es la mejor manera de arreglar esto (preferiblemente automáticamente)?

Se supone que los lazos se cruzan entre sí (al menos lo hacen por defecto en Musescore, y creo que este cruce se ve bien). Recomiendo no tratar de "arreglar esto".
@Dekkadeci Estoy interesado en un ejemplo de esto en la música publicada o una referencia que sancione tales lazos. No estoy tratando de discutir, pero nunca lo había visto antes, por eso hice esta publicación en primer lugar. lugar. Tal vez exageré al insinuar que era un problema real.

Respuestas (1)

No sé si este es el resultado esperado o no. En cualquier caso, puede anular la ubicación predeterminada utilizando los especificadores de dirección explícitos ^y _. En este caso, debe escribir el ~en cada nota del acorde para que pueda cambiar su dirección individualmente. Por ejemplo:

\version "2.22.1"

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

Esta sintaxis se explica aquí:

https://lilypond.org/doc/v2.22/Documentation/notation/direction-and-placement.html