[ << Trucar la salida ] | [Top][Contents][Index] | [ Plantillas >> ] |
[ < Tamaño de los objetos ] | [ Up : Apariencia de los objetos ] | [ Colocación de los objetos > ] |
5.3.3 Longitud y grosor de los objetos
Las distancias y longitudes en LilyPond se miden generalmente en
espacios de pentagrama, la distancia entre líneas adyacentes de la
pauta (o de manera ocasional medios espacios), mientras que la
mayoría de las propiedades de thickness
(grosor) se miden
en unidades de una propiedad interna llamada
line-thickness.
Por ejemplo, de forma predeterminada, a
las líneas de los reguladores se les da un grosor de 1 unidad de
line-thickness
, mientras que el thickness
de una
plica es 1.3. Observe sin embargo que ciertas propiedades de
grosor son diferentes; por ejemplo, el grosor de las barras de
corchea se controla por medio del valor de beam-thickness
,
que se mide en espacios de pentagrama.
Entonces ¿cómo se tienen que escalar las longitudes en proporción
al tamaño de la tipografía? Se puede hacer con la ayuda de una
función especial que se llama magstep
, pensada
especialmente para este propósito. Toma un argumento, el cambio
de tamaño de la tipografía (#-2 en nuestro ejemplo) y devuelve un
factor de escalado adecuado para reducir otros objetos en la misma
proporción. Se usa de la siguiente forma:
\new Staff ="main" { \relative { r4 g'8 g c4 c8 d | e4 r8 << { f8 c c } \new Staff \with { alignAboveContext = "main" \omit Clef \omit TimeSignature fontSize = #-2 % Reduce stem length and line spacing to match \override StaffSymbol.staff-space = #(magstep -2) } { f8 f c } >> r4 | } }
Puesto que la longitud de las plicas y muchas otras propiedades
relacionadas con la longitudes calculan siempre con relación al
valor de la propiedad staff-space
, su longitud también ve
reducida su escala automáticamente. Observe que esto afecta
solamente a la escala vertical del ossia: la escala horizontal se
determina por medio de la disposición de la música principal con
el objeto de mantenerse en sincronía con ella, de forma que no
resulte afectada por ninguno de estos cambios de tamaño. Por
supuesto, si la escala de toda la música principal se cambiase de
esta forma, entonces el espaciado horizontal se vería afectado.
Trataremos de esto más tarde en la sección sobre la disposición.
Esto, en fin, completa la creación de un ossia. Los tamaños y longitudes del resto de los objetos se pueden modificar de manera análoga.
Para cambios de escala pequeños, como en el ejemplo de arriba, el
grosor de las diversas líneas dibujadas como divisorias, barras de
corchea, reguladores, ligaduras, etc, no requieren normalmente
ningún ajuste global. Si el grosor de cualquier objeto de
presentación en particular necesita ajustarse, se puede hacer
mejor mediante la sobreescritura de su propiedad thickness
.
Anteriormente mostramos un ejemplo de cambio de grosor en las
ligaduras, en Propiedades de los objetos de presentación.
El grosor de todos los objetos trazados (es decir, aquellos que no
se producen a partir de una tipografía) se pueden cambiar de la
misma forma.
[ << Trucar la salida ] | [Top][Contents][Index] | [ Plantillas >> ] |
[ < Tamaño de los objetos ] | [ Up : Apariencia de los objetos ] | [ Colocación de los objetos > ] |