Anterior: Alinear con una cadenza, Arriba: Asuntos rítmicos especiales
El tiempo está administrado por el Timing_translator, que de
forma predeterminada vive en el contexto de Score. Se añade un
alias, Timing, al contexto en que se coloca el
Timing_translator.
Se usan las siguientes propiedades de Timing para seguir la
pista del tiempo dentro de la partitura.
currentBarNumbermeasureLengthmeasurePositionmeasureLength cada vez que se alcanza o se
excede measureLength. Cuando eso ocurre, se incrementa
currentBarNumber.
timingLa cuenta del tiempo se puede cambiar estableciendo el valor de
cualquiera de estas variables explícitamente. En el siguiente
ejemplo, se imprime la indicación de compás predeterminada 4/4, pero
measureLength tiene está ajustado a 5/4. En los 4/8 hasta el
tercer compás, la posición measurePosition se adelanta en 1/8
hasta 5/8, acortando ese compás en 1/8. Entonces, la siguiente línea
divisoria cae en 9/8 en vez de hacerlo en 5/4.
\set Score.measureLength = #(ly:make-moment 5 4)
c1 c4
c1 c4
c4 c4
\set Score.measurePosition = #(ly:make-moment 5 8)
b4 b4 b8
c4 c1
Como lo ilustra el ejemplo, ly:make-moment n m construye una
duración de la fracción n/m de una redonda. Por ejemplo,
ly:make-moment 1 8 es una duración de una corchea y
ly:make-moment 7 16 es la duración de siete semicorcheas.
En este manual: Numeración de compases, Música sin compasear
Fragmentos de código: Duraciones.
Referencia de funcionamiento interno: Timing_translator, Score.
Esta página corresponde a LilyPond-2.11.58 (rama de desarrollo).
Informe de los fallos a través de la lista en español lilypond-es, o en inglés a través de http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.
Se agradecen las sugerencias para la documentación.