Anterior: Silencios invisibles, Arriba: Escritura de silencios


1.2.2.3 Silencios de compás completo

Los silencios de un compás completo (o muchos compases) se escriben como R. Esto está indicado específicamente para silencios de compás completo y para escribir particellas: el silencio se puede expandir de forma que rellene una partitura con silencios, o se puede imprimir como un solo silencio multicompás. Esta expansión se controla por medio de la propiedad Score.skipBars. Si está establecido al valor true, los compases vacíos no se expandirán, y se añadirá automáticamente el número correspondiente

     
     \time 4/4 r1 | R1 | R1*2 \time 3/4 R2. \time 2/4 R2 \time 4/4
     \set Score.skipBars = ##t R1*17 R1*4

[image of music]

El número 1 de R1 es similar a la notación de la duración que se usa para las notas. De aquí que para indicaciones de compás distintas al 4/4, tengamos que escribir otras duraciones. Esto se puede hacer con puntillos de prolongación o con fracciones

     
     \set Score.skipBars = ##t
     \time 3/4
     R2. | R2.*2
     \time 13/8
     R1*13/8
     R1*13/8*12 |
     \time 10/8 R4*5*4 |

[image of music]

Una R que dura un solo compás se imprime como un silencio de redonda o breve, centrado en el compás independientemente de la indicación de compás.

Si hay sólo algunos compases de silencio, LilyPond imprime ‘silencios eclesiásticos’ (un conjunto de pequeños rectángulos) en el pentagrama. Para sustituirlos con silencios ordinarios, utilice MultiMeasureRest.expand-limit.

     
     \set Score.skipBars = ##t
     R1*2 | R1*5 | R1*9
     \override MultiMeasureRest #'expand-limit = 1
     R1*2 | R1*5 | R1*9

[image of music]

Se pueden añadir textos a los silencios multicompás utilizando la sintaxis nota-marca de Formatear el texto. Hay una variable (\fermataMarkup) para añadir calderones

     
     \set Score.skipBars = ##t
     \time 3/4
     R2.*10^\markup { \italic "ad lib." }
     R2.^\fermataMarkup

[image of music]

¡Advertencia! Este texto se crea por parte de MultiMeasureRestText, no de TextScript.

     
     \override TextScript #'padding = #5
     R1^"low"
     \override MultiMeasureRestText #'padding = #5
     R1^"high"

[image of music]

Si queremos poner texto a la izquierda de un silencio multicompás, adjuntamos el texto a una nota de salto de longitud cero, esto es

s1*0^"Allegro"
R1*4

Fragmentos de código seleccionados

Cambiar la forma de los silencios multicompás

Si hay diez compases de silencio o menos, se imprime en el pentagrama una serie de silencios de breve y longa (conocidos en alemán como "Kirchenpausen", «silencios eclesiásticos»); en caso contrario se muestra una barra normal. Este número predeterminado de diez se puede cambiar sobreescribiendo la propiedad expand-limit:

     
     \relative c'' {
       \compressFullBarRests
       R1*2 | R1*5 | R1*9
       \override MultiMeasureRest #'expand-limit = 3
       R1*2 | R1*5 | R1*9
     }

[image of music]

Posicionar los silencios multicompás

A diferencia de los silencios normales, no existe una instrucción predefinida para modificar la posición predefinida de un símbolo multicompás sobre el pentagrama, adjuntándolo a una nota, independientemente de cuál sea su forma. Sin embargo, en la música polifónica los silencios multicompás de las voces de numeración par e impar están separados verticalmente. La colocación de los silencios multicompás se puede controlar como se ve a continuación:

     
     \relative c'' {
       % Multi-measure rests by default are set under the second line
       R1
       % They can be moved with an override
       \override MultiMeasureRest #'staff-position = #-2
       R1
       % A value of 0 is the default position;
       % the following trick moves the rest to the center line
       \override MultiMeasureRest #'staff-position = #-0.01
       R1
       % Multi-measure rests in odd-numbered voices are under the top line
       << { R1 } \\ { a1 } >>
       % Multi-measure rests in even-numbered voices are under the bottom line
       << { c1 } \\ { R1 } >>
       % They remain separated even in empty measures
       << { R1 } \\ { R1 } >>
       % This brings them together even though there are two voices
       \compressFullBarRests
       <<
         \revert MultiMeasureRest #'staff-position
         { R1*3 }
         \\
         \revert MultiMeasureRest #'staff-position
         { R1*3 }
       >>
     }

[image of music]

Véase también

Referencia de funcionamiento interno: MultiMeasureRest.

El objeto de presentación MultiMeasureRestNumber es para el número por defecto, y MultiMeasureRestText para los textos definidos por el usuario.

Advertencias y problemas conocidos

No se pueden usar digitaciones (p.ej. R1-4) para poner números encima de los silencios multicompás. Y la altura de los silencios multicompás (o silencios centrados en el pentagrama) no se puede modificar.

No hay ninguna forma de condensar automáticamente muchos silencios en un solo silencio multicompás. Los silencios multicompás no toman parte en las comprobaciones de colisión de silencios.

Tenga cuidado al escribir silencios multicompás seguidos por redondas. El código siguiente introduce dos notas que tienen una duración de cuatro compases cada una

R1*4 cis cis

Cuando skipBars esté establecido, el aspecto del resultado será correcto, pero la numeración de los compases estará desactivada.

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.

Otros idiomas: English, français.