| [ << Notación de los pentagramas ] | [Top][Contents][Index] | [ Anotaciones editoriales >> ] |
| [ < Formateo de las notas guía ] | [ Up: Escritura de las particellas ] | [ Anotaciones editoriales > ] |
6.3.4 Compresión de los compases vacíos
De forma predeterminada, todos los compases se imprimen aunque estén vacíos (cosa que puede ocurrir si un evento rítmico, como notas, silencios o saltos invisibles, es tan largo que abarca varios compases. Este comportamiento se puede cambiar contrayendo todos los compases vacíos en uno solo, como se ilustra aquí (la segunda parte del ejemplo, con compases expandidos, en realidad vuelve de nuevo al comportamiento predeterminado):
\override Score.BarNumber.break-visibility = ##(#f #t #t) \time 2/4 \compressEmptyMeasures c'1 d'1. e'\breve \bar "||" \expandEmptyMeasures c'1 d'1. e'\breve![]()
Aunque esta notación es correcta sintácticamente, puede dar lugar a confusión desde el punto de vista musical, como queda ilustrado en el ejemplo anterior; de ahí la necesidad de imprimir explícitamente los números de compás, usando la sintaxis que se describe en Uso de break-visibility (visibilidad en el salto).
Donde esta notación puede ser más útil es cuando se aplica a los Silencios de compás completo. Un silencio multicompás se imprimirá entonces como un solo compás que contiene un símbolo de silencio multicompás, con el número de compases de duración de este silencio 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 \compressEmptyMeasures r1 | R1*17 | R1*4 | \expandEmptyMeasures % Rest measures expanded again \time 3/4 R2.*2 |![]()
A diferencia de \compressEmptyMeasures, la función musical
\compressMMRests solo se aplica a los silencios, dejando
sin comprimir todos los demás eventos. Dado que es una función, y
no un ajuste del valor de una propiedad, su sintaxis difiere
ligeramente en que debe ir seguida de una expresión musical:
\compressMMRests { % Rests are compressed... R1*7 % ... but notes can still span multiple measures. g'1 a'1*2 d'1 R1*2 }![]()
Todas las instrucciones descritas en esta sección, descansan en
realidad en la propiedad interna skipBars, que se establece
dentro del contexto de Score, see Las instrucciones \set y \unset.
Instrucciones predefinidas
\compressEmptyMeasures,
\expandEmptyMeasures,
\compressMMRests.
Fragmentos de código seleccionados
Numerar silencios seguidos de un compás
Los silencios de varios compases muestran su duración con un
número excepto los que tienen un solo compás. Esto se puede
cambiar fijando el valor de restNumberThreshold.
{ \compressEmptyMeasures R1 R1*10 R1*11 \bar "||" \set restNumberThreshold = 0 R1 R1*10 R1*11 \bar "||" \set restNumberThreshold = 10 R1 R1*10 R1*11 }![]()
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'' { \compressMMRests { R1*2 | R1*5 | R1*9 \override MultiMeasureRest.expand-limit = 3 R1*2 | R1*5 | R1*9 } }![]()
Véase también
Referencia de la notación:
Uso de break-visibility (visibilidad en el salto),
Silencios de compás completo,
Las instrucciones \set y \unset.
Referencia de funcionamiento interno: MultiMeasureRest, MultiMeasureRestNumber, MultiMeasureRestScript, MultiMeasureRestText.
| [ << Notación de los pentagramas ] | [Top][Contents][Index] | [ Anotaciones editoriales >> ] |
| [ < Formateo de las notas guía ] | [ Up: Escritura de las particellas ] | [ Anotaciones editoriales > ] |
![[image of music]](../c5/lily-4742bfbc.png)
![[image of music]](../c3/lily-d1c5124c.png)
![[image of music]](../fe/lily-8ce6b54a.png)
![[image of music]](../fb/lily-13d62e59.png)
![[image of music]](../6b/lily-5c3b65fd.png)