| [ << Duraciones ] | [Top][Contents][Index] | [ Expresiones >> ] |
| [ < Silencios ] | [ Up: Escritura de silencios ] | [ Silencios de compás completo > ] |
2.2.2 Silencios invisibles
Existen dos formas de silencios invisibles: el silencio de
separación que lleva el nombre ‘s’, y la instrucción
\skip. El silencio de separación es una nota que no
produce ninguna salida impresa. Como cualquier otra nota o
silencio, su duración fija el valor por omisión de las notas
siguientes.
\relative c'' { c4 c s c | s2 c | }![]()
Los silencios de separación solo 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.
La instrucción \skip acepta una duración explícita o bien
un fragmento de música como argumento y se salta la duración de
ese argumento. La duración del \skip 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.
<< { a'2 \skip2 a'2 a'2 } \new Lyrics { \lyricmode { foo2 \skip 1 bla2 } } >>![]()
Cuando el argumento de \skip es una expresión musical, la
duración por omisión de la nota siguiente se establece
implícitamente por la última nota del argumento. Sin embargo,
para preservar la compatibilidad hacia atrás con la implementación
en desuso de la instrucción \skip, cualquier duración
numérica no afecta a la duración de la nota siguiente.
<< { \repeat unfold 12 { a'4 } } { a'4 \skip 2 a' | a'4 \skip { a'8 a' a' a' } a' a' | s2 a' } >>![]()
La instrucción \skip preserva el efecto de una instrucción
unfoldRepeats que la encierre, a diferencia de la función
de Scheme skip-of-length.
MyCadenza = \fixed c' { \repeat volta 2 { d8 e f g g4 f4 } } music = << \new Staff { \MyCadenza c'1 } \new Staff { #(skip-of-length MyCadenza) c'1 } \new Staff { \skip \MyCadenza c'1 } >> \unfoldRepeats \music![]()
La instrucción \skip tan solo desplaza un tiempo musical;
no produce ninguna salida, de ningún tipo.
% 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.
Advertencias y problemas conocidos
Como la duración y los argumentos musicales de la instrucción
\skip afectan de manera diferente a la duración de la
música que sigue, se considera una buena práctica escribir
explícitamente la duración de la música que esté inmediatamente a
continuación de esta instrucción.
| [ << Duraciones ] | [Top][Contents][Index] | [ Expresiones >> ] |
| [ < Silencios ] | [ Up: Escritura de silencios ] | [ Silencios de compás completo > ] |
![[image of music]](../d1/lily-e14fa06a.png)
![[image of music]](../1c/lily-61a1d368.png)
![[image of music]](../de/lily-11386b0e.png)
![[image of music]](../ca/lily-bd49dd37.png)
![[image of music]](../cb/lily-d847ff43.png)