Espaciado vertical, finales alternativos y acordes de LilyPond

Estoy escribiendo una partitura que contiene finales alternativos en una repetición volta, así como acordes (usando LilyPond 2.17.97). Por defecto, el siguiente MWE:

    canción = {
        \repetir volta 2 {
            a1
        }
        \alternativa {
            { a }
            { b }
        }

        \bar "|."
    }

    armonías = \chordmode {
        a1 ac
    }

    \puntaje {
        <<
            \nuevos nombres de acordes {
                \establecer cambios de acorde = ##t
                \set ningúnSímboloDeAcorde = ##f
                \armonías
            }
            \new Staff = "melodía" \relative c'' {
                \ clave de sol
                \key a \major
                \tiempo 4/4

                \canción
            }
        >>
        \diseño {}
    }

renders:

Salida predeterminada de LilyPond

Esto me parece mal; las líneas finales alternas que están muy por encima del pentagrama son confusas y hacen que tu ojo las mire. Usando los siguientes ajustes, puedo colocar los acordes sobre las marcas finales:

    canción = {
        \repetir volta 2 {
            a1 a1 a1 \ romper a1
        }
        \alternativa {
            { a }
            { b }
        }

        \bar "|."
    }

    armonías = \chordmode {
        a1 bcdef
    }

    \puntaje {
        <<
            \nuevos nombres de acordes {
                \establecer cambios de acorde = ##t
                \set ningúnSímboloDeAcorde = ##f
                \armonías
            }
            \new Staff = "melodía" \with {
                % Asegúrese de que los acordes estén impresos sobre el volta
                \consiste en "Volta_engraver"
            }{
                \relativa c'' {
                    \ clave de sol
                    \key a \major
                    \tiempo 4/4

                    \canción
                }
            }
        >>
        \diseño {
            \contexto {
                \Puntaje
                \remove "Volta_engraver"
            }
        }
    }

que produce (notas adicionales / pausa agregada para ilustrar el problema):

MWE modificado

Los finales alternativos se ven bien ahora, pero los acordes antes de los finales alternativos en la segunda línea están muy por encima del pentagrama y tienen muchos espacios en blanco a su alrededor.

¿Cuál es la forma habitual de resolver este problema en las partituras publicadas y cómo puedo implementarlo en LilyPond? ¿Simplemente movería los acordes que no están por encima de los finales alternativos más cerca del pentagrama (eso también me parecería mal, ya que los acordes ya no estarían alineados verticalmente)?

Respuestas (1)

Probar

canción = {
  \repetir volta 2 {
    a1
  }
  \alternativa {
    { a }
    { b }
  }

  \bar "|."
}

armonías = \chordmode {
  a1 ac
}

\puntaje {
  <<
    \new Staff = "melodía" \with { \accepts ChordNames } <<
      \nuevos nombres de acordes {
        \establecer cambios de acorde = ##t
        \set ningúnSímboloDeAcorde = ##f
        \override ChordName.outside-staff-priority = #1100
        \override ChordName.direction = #ARRIBA
        \armonías
      }
      \relativa c'' {
        \ clave de sol
        \key a \major
        \tiempo 4/4

        \canción
      }
    >>
  >>
}