Referencia de la notación de GNU LilyPond: 1.2.2 Escritura de silencios

### 1.2.2 Escritura de silencios

Los silencios se escriben como parte de la música dentro de las expresiones musicales.

#### Silencios

Los silencios se introducen como notas con el nombre `r`. Las duraciones mayores que la redonda utilizan las instrucciones predefinidas que se muestran aquí:

>     \new Staff {
>       % These two lines are just to prettify this example
>       \time 16/1
>       \override Staff.TimeSignature #'stencil = ##f
>       % Print a maxima rest, equal to four breves
>       r\maxima
>       % Print a longa rest, equal to two breves
>       r\longa
>       % Print a breve rest
>       r\breve
>       r1 r2 r4 r8 r16 r32 r64 r128
>     }

Los silencios de un compás, centrados en medio del compás, se deben hacer con silencios multicompás. Se pueden usar para un solo compás así como para muchos compases, y se tratan en Silencios de compás completo.

Para especificar explícitamente la posición vertical de un silencio, escriba una nota seguida de `\rest`. Se colocará un silencio en la posición en que debería aparecer la nota. Esto posibilita la aplicación manual precisa de formato a la música polifónica, ya que el formateador automático de colisiones de silencios no mueve estos silencios.

>     a4\rest d4\rest

#### Fragmentos de código seleccionados

Estilos de silencios

Los silencios se pueden imprimir en distintos estilos.

>     \layout {
>       indent = 0
>       \context {
>         \Staff
>         \remove "Time_signature_engraver"
>       }
>     }

>     \new Staff \relative c {
>       \cadenzaOn
>       \override Staff.Rest #'style = #'mensural
>       r\maxima^\markup \typewriter { mensural }
>       r\longa r\breve r1 r2 r4 r8 r16 s32 s64 s128 s128
>       \bar ""

>       \override Staff.Rest #'style = #'neomensural
>       r\maxima^\markup \typewriter { neomensural }
>       r\longa r\breve r1 r2 r4 r8 r16 s32 s64 s128 s128
>       \bar ""

>       \override Staff.Rest #'style = #'classical
>       r\maxima^\markup \typewriter { classical }
>       r\longa r\breve r1 r2 r4 r8 r16 r32 r64 r128 s128
>       \bar ""

>       \override Staff.Rest  #'style = #'default
>       r\maxima^\markup \typewriter { default }
>       r\longa r\breve r1 r2 r4 r8 r16 r32 r64 r128 s128
>     }

#### Véase también

Glosario musical: breve, longa, maxima.

Referencia de la notación: Silencios de compás completo.

Fragmentos de código: Rhythms.

Referencia de funcionamiento interno: Rest.

#### Advertencias y problemas conocidos

No existe un límite fundamental respecto de las duraciones de los silencios (tanto para el más corto como para el más largo), pero el número de glifos es limitado: hay silencios desde la garrapatea (128) hasta la máxima (8 redondas).

#### Silencios invisibles

Un silencio invisible (también conocido como ‘skip’ o desplazamiento) se puede introducir como una nota con el nombre `s`:

>     c4 c s c
>     s2 c

Los silencios de separación sólo están disponible en el modo de notas y en el modo de acordes. En otras situaciones, por ejemplo, cuando se introduce la letra, se usa la instrucción `\skip` para producir un desplazamiento de una cierta magnitud temporal. `\skip` requiere una duración explícita, pero se ignora si las sílabas de la letra toman sus duraciones de las notas de una melodía asociada, a través de `\addlyrics` o de `\lyricsto`.

>     <<
>       {
>         a2 \skip2 a2 a2
>       }
>       \new Lyrics {
>         \lyricmode {
>           foo2 \skip 1 bla2
>         }
>       }
>     >>

Dado que `\skip` es una instrucción, no afecta a las duraciones por omisión de las notas siguientes, a diferencia de `s`.

>     <<
>       {
>         \repeat unfold 8 { a4 }
>       }
>       {
>         a4 \skip 2 a |
>         s2 a
>       }
>     >>

Un silencio de separación produce implícitamente contextos `Staff` y `Voice` si no existe ninguno, igual que las notas y los silencios normales:

>     s1 s s

`\skip` tan sólo desplaza un tiempo musical; no produce ninguna salida, de ninguna clase.

>     % This is valid input, but does nothing
>     \skip 1 \skip1 \skip 1

#### Véase también

Manual de aprendizaje: Visibilidad y color de los objetos.

Referencia de la notación: Notas ocultas, Visibilidad de los objetos.

Fragmentos de código: Rhythms.

Referencia de funcionamiento interno: SkipMusic.

#### Silencios de compás completo

Los silencios de uno o más compases completos se introducen como notas con el nombre `R` en mayúscula:

>     % Rest measures contracted to single measure
>     \compressFullBarRests
>     R1*4
>     R1*24
>     R1*4
>     b2^"Tutti" b4 a4

La duración de los silencios de compás completo es idéntica a la notación de la duración que se usa para las notas. La duración de un silencio multi-compás debe ser siempre un número entero de compases, por lo que con frecuencia han de utilizarse puntillos o fracciones:

>     \compressFullBarRests
>     \time 2/4
>     R1 | R2 |
>     \time 3/4
>     R2. | R2.*2 |
>     \time 13/8
>     R1*13/8 | R1*13/8*12 |
>     \time 10/8
>     R4*5*4 |

Un silencio de un compás completo se imprime como un silencio de redonda o de breve, centrado en el compás, según el tipo de compás vigente.

>     \time 4/4
>     R1 |
>     \time 6/4
>     R1*3/2 |
>     \time 8/4
>     R1*2 |

De forma predeterminada un silencio multicompás se expande en la partitura impresa para mostrar explícitamente todos los compases de silencio. De forma alternativa, un silencio multicompás se puede presentar como un solo compás que contiene un símbolo de silencio multicompás, con el número de compases impreso encima del compás:

>     % Default behavior
>     \time 3/4 r2. | R2.*2 |
>     \time 2/4 R2 |
>     \time 4/4
>     % Rest measures contracted to single measure
>     \compressFullBarRests
>     r1 | R1*17 | R1*4 |
>     % Rest measures expanded
>     \expandFullBarRests
>     \time 3/4
>     R2.*2 |

Se pueden añadir elementos de marcado a los silencios multicompás. Se proporciona la instrucción predefinida `\fermataMarkup` para añadir calderones.

>     \compressFullBarRests
>     \time 3/4
>     R2.*10^\markup { \italic "ad lib." }
>     R2.^\fermataMarkup

Nota: Los elementos de marcado que se añaden a un silencio multicompás son objetos del tipo `MultiMeasureRestText`, no `TextScript`. Las sobreescrituras de propiedades deben ir dirigidas hacia el objeto correcto, o se ignorarán. Véase el ejemplo siguiente:

>     % This fails, as the wrong object name is specified
>     \override TextScript #'padding = #5
>     R1^"wrong"
>     % This is the correct object name to be specified
>     \override MultiMeasureRestText #'padding = #5
>     R1^"right"

Cuando un silencio multicompás sigue inmediatamente al establecimiento de un compás parcial con `\partial`, es posible que no se emitan las advertencias correspondientes de comprobación de compás.

#### Instrucciones predefinidas

`\textLengthOn`, `\textLengthOff`, `\fermataMarkup`, `\compressFullBarRests`, `\expandFullBarRests`.

#### 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
>     }

Posicionar los silencios multicompás

A diferencia de los silencios normales, no existe una instrucción predefinida para modificar la posición predeterminada de un símbolo de silencio 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'' {
>       % MMR - Multi-Measure Rest
>       % MMRs by default are set under the fourth 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
>       % MMRs in odd-numbered voices are under the top line
>       << { R1 } \\ { a1 } >>
>       % MMRs 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 }
>       >>
>     }

Marcado de silencios multicompás

Los elementos de marcado aplicados a un silencio multicompás se centran encima o debajo de éste. Los elementos de marcado extensos que se adjuntan a silencios multicompás no producen la expansión del compás. Para expandir un silencio multicompás de forma que quepa todo el marcado, utilice un silencio de separación con un marcado aplicado antes del silencio multicompás.

Observe que el silencio separador produce la inserción de un compás. El texto aplicado a un siencio sparador de esta forma se alinea por la izquierda a la posición en que la nota estaría situada dentro del compás, pero si la longitud del compás está determinada por la longitud del texto, éste aparecerá centrado.

>     \relative c' {
>       \compressFullBarRests
>       \textLengthOn
>       s1*0^\markup { [MAJOR GENERAL] }
>       R1*19
>       s1*0_\markup { \italic { Cue: ... it is yours } }
>       s1*0^\markup { A }
>       R1*30^\markup { [MABEL] }
>       \textLengthOff
>       c4^\markup { CHORUS } d f c
>     }

#### Véase también

Glosario musical: multi-measure rest.

Referencia de la notación: Duraciones, Texto, Formatear el texto, Guiones de texto.

Fragmentos de código: Rhythms.

Referencia de funcionamiento interno: MultiMeasureRest, MultiMeasureRestNumber, MultiMeasureRestText.

#### Advertencias y problemas conocidos

En las digitaciones encima de silencios multicompás (p. ej., `R1*10-4`), la cifra de la digitación puede chocar con el número del compás.

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 colisiones de silencios.

Otros idiomas: English, deutsch, français, 日本語.

#### LilyPond — Referencia de la notación