Representación de la segunda barra de cierre final cuando es seguida por otra repetición en LilyPond

Usando LilyPond, estoy grabando música que consta de dos partes que se repiten. La primera frase repetida contiene un final alternativo. De forma predeterminada, LilyPond representa el MWE a continuación:

\versión "2.16.2"

\puntaje {
\nuevo personal \relative c'' {
    \repetir volta 2 {
        a1 | a
    }
    \alternativa{
        { b }
        { a }
    }

    \descanso

    \repetir volta 2 {
        c1 | do | do | C
    }
}
\diseño {}
}

como esto:

MWE renderizado con LilyPond

Esto se ve bien, excepto que me gustaría que el segundo final tuviera una barra doble ("||") después. Sin embargo, ajustar el MWE anterior de tal manera que uno esperaría que eso sucediera ( \bar "||"\break\bar "|:") da como resultado el mismo resultado. Quitar la segunda barra y poner solo la barra doble antes (o después) de la ruptura (por ejemplo, \bar "||"\break) da como resultado:

Representación del MWE modificado que ilustra el problema

LilyPond no parece entender que en realidad tiene sentido tener ambas barras (ya que inserté manualmente una ruptura entre las dos medidas).

¿Hay alguna forma de obligar al grabador de barras a generar ambas barras?

Respuestas (2)

Justo después de publicar, encontré la respuesta a mi propia pregunta en la documentación de Lilypond. Para la versión 2.16 (que estoy usando):

Además, puede especificar "||:", que es equivalente a "|:" excepto en los saltos de línea, donde da una línea de doble barra al final de la línea y una repetición inicial al principio de la línea siguiente.

entonces uno escribiría:

\break\bar "||:"

Para la versión 2.17 (inestable/en desarrollo) actualmente es:

Además, puede especificar ".|:-||", que es equivalente a ".|:" excepto en los saltos de línea, donde da una línea de doble barra al final de la línea y una repetición de inicio al principio de la siguiente línea

p.ej:

\break\bar ".|:-||"
Es tan raro que ".|:-||" es la nueva forma! Escribir "||:" o incluso ".||:" es más lógico para mi mente.

LilyPond v2.23 ofrece algunos comandos nuevos: El \sectioncomando proporciona una solución elegante para imprimir líneas de doble barra, y funciona de inmediato cuando se encuentra junto a líneas de barra repetidas.

\section\break

ver: 1.2.5 Barras - Líneas de barra automáticas