4.1.3 Finales alternativos (primera y segunda vez)

Las repeticiones con finales alternativos de primera y segunda vez se pueden escribir de dos formas. Esta es la sintaxis recomendada:

\repeat volta número_de_veces {
  expresión…
  \alternative {
    \volta lista_de_números expresión
    \volta lista_de_números expresión
    …
  }
}

donde expresión es una expresión musical, expresión… es un número cualquiera de expresiones musicales, y lista_de_números es una lista, separada por comas, de números de volta (o vez) en el rango desde 1 hasta número_de_veces.

\fixed c'' {
  \repeat volta 6 {
    c4 d e f
    \alternative {
      \volta 1,2,3 { c2 e }
      \volta 4,5 { f2 d }
      \volta 6 { e2 f }
    }
  }
  c1
}
[image of music]

Una sintaxis anterior, en la que el bloque \alternative se escribía a continuación fuera de la expresión musical repetida, aún está contemplada y tiene el mismo efecto.

\repeat volta número_de_veces expresión
\alternative {
  \volta lista_de_números expresión
  \volta lista_de_números expresión
  …
}

Las especificaciones de \volta dentro de un bloque \alternative son opcionales según el criterio de todos o ninguno. Si se omiten, las alternativas se usan una vez cada una, pero la primera se repite las veces necesarias para que se cumpla el número de veces de la repetición.

\fixed c'' {
  \repeat volta 6 {
    c4 d e f
    \alternative {
      { c2 e }
      { f2 d }
      { e2 f }
    }
  }
  c1
}
[image of music]

Los bloques \alternative se pueden anidar unos dentro de otros.

music = \fixed c' {
  \repeat volta 3 {
    s1_"A"
    \alternative {
      \volta 1 { s1_"B" }
      \volta 2,3 {
        \once \override Score.VoltaBracket.musical-length =
          \musicLength 1
        s1_"C"
        s1_"D"
        \alternative {
          \volta 2 { s1_"E" }
          \volta 3 { s1_"F" }
        }
      }
    }
  }
  \fine
}

\score { \music }
\score { \unfoldRepeats \music }
[image of music]

Nota: Cada elemento de un bloque \alternative se trata como un final alternativo. Algo tan simple como una comprobación de compás en el lado incorrecto de una llave puede producir resultados inesperados.

Nota: Si incluye \relative dentro de un \repeat sin crear explícitamente una instancia del contexto Voice, aparecerán pentagramas añadidos e indeseados. Véase An extra staff appears.

Nota: Cuando se habilita una numeración alternativa para los compases, se aplica a las alternativas encerradas entre llaves que están en la parte más externa.


Referencia de la notación de GNU LilyPond v2.25.30 (development-branch).