Siguiente: Las repeticiones y el MIDI, Anterior: Tipos de repetición, Arriba: Repeticiones
LilyPond tiene una construcción sintáctica para especificar distintos tipos de repetición. La sintaxis es
\repeat variante número_de_repeticiones cuerpo_de_la_repetición
Si tiene finales alternativos, puede añadir
\alternative {
alternativa1
alternativa2
alternativa3
...
}
donde cada alternativa es una expresión musical. Si no da un número de alternativas suficiente para todas las repeticiones, se supondrá que la primera alternativa se interpreta más de una vez.
Las repeticiones estándar se usan de esta forma:
c1
\repeat volta 2 { c4 d e f }
\repeat volta 2 { f e d c }
Con finales alternativos
c1
\repeat volta 2 {c4 d e f}
\alternative { {d2 d} {f f,} }
Se pueden crear repeticiones con anacrusa.
\new Staff {
\partial 4 e |
\repeat volta 4 { c2 d2 | e2 f2 | }
\alternative { { g4 g g e } { a a a a | b2. } }
}
Se pueden añadir ligaduras de unión al segundo final,
c1
\repeat volta 2 {c4 d e f ~ }
\alternative { {f2 d} {f\repeatTie f,} }
Es posible acortar los corchetes de primera y segunda vez
estableciendo voltaSpannerDuration. En el ejemplo siguiente, el
corchete sólo dura un compás, lo que supone una duración de 3/4.
\relative c''{
\time 3/4
c c c
\set Staff.voltaSpannerDuration = #(ly:make-moment 3 4)
\repeat "volta" 5 { d d d }
\alternative { { e e e f f f }
{ g g g } }
}
Si quiere comenzar una repetición al principio de una línea y tiene una doble barra al final de la línea anterior, utilice
... \bar "||:" \break
\repeat volta 2 { ...
consulte Barras de compás para ver más información.
Ejemplos:
Normalmente los corchetes para la repetición sólo se imprimen sobre el
pentagrama superior. Esto se puede ajustar moviendo Volta_engraver al contexto
Staff donde quiera que aparezcan los corchetes;
consulte Modificar los complementos (plug-ins) de contexto y
repeats/volta-multi-staff.ly .
\repeat ... \repeat ... \alternative
es ambigua porque no está claro a qué \repeat pertenece la
\alternative. Esta ambigüedad se resuelve haciendo que la
\alternative pertenezca siempre a la \repeat más
interna. Para más claridad, se recomienda usar llaves en tales situaciones.
La información del contador de tiempo no se recuerda al comienzo de una alternativa,
por ello después de una repetición la información de la cuenta de tiempo se debe reajustar
manualmente; por ejemplo, estableciendo el valor de Score.measurePosition o
introduciendo \partial. De forma similar, las ligaduras de expresión o de unión tampoco se repiten.
Los corchetes de primera y segunda vez no se alinean verticalmente.
Siguiente: Las repeticiones y el MIDI, Anterior: Tipos de repetición, Arriba: Repeticiones
Esta página corresponde a LilyPond-2.11.31 (rama de desarrollo).
Informe de los fallos a http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.
Your suggestions for the documentation are welcome.