[ << Canvi dels valors predeterminats ] | [Top][Contents][Index] | [ Taules del manual sobre notació >> ] |
[ < Objectes d’extensió ] | [ Up : Objectes d’extensió ] | [ Ús de la line-spanner-interface > ] |
Ús de la spanner-interface
Aquesta interfície proporciona dues propietats que s’apliquen a diversos extensors.
La propietat minimum-length
(longitud mínima)
La longitud mínima de l’objecte d’extensió s’especifica a través
de la propietat minimum-length
. El seu augment sol produir
l’efecte necessari d’augmentar l’espaiat de les notes entre els
dos punts extrems. Malgrat això, aquesta sobreescriptura no té
cap efecte sobre molts extensors, atès que la seva longitud està
determinada per altres consideracions. Més a sota es mostren
exemples de a on és efectiva.
a'~ a' a' % incrementa la longitud de la lligadura d'unió -\tweak minimum-length #5 ~ a'
\relative \compressMMRests { a'1 R1*23 % incrementa la longitud del compàs d'espera \once \override MultiMeasureRest.minimum-length = #20 R1*23 a1 }
\relative { a' \< a a a \! % incrementa la longitud de les marques expressives \override Hairpin.minimum-length = #20 a \< a a a \! }
Aquesta sobreescriptura es pot usar també per augmentar la longitud de les lligadures d’expressió i de fraseig:
\relative { a'( g) a -\tweak minimum-length #5 ( g) a\( g\) a -\tweak minimum-length #5 \( g\) }
Per alguns objectes de presentació, la propietat
minimum-length
és efectiva sols si es crida explícitament
al procediment set-spacing-rods
. Para fer-lo, s’ha de
fixar la propietat springs-and-rods
al valor
ly:spanner::set-spacing-rods
. Per exemple, la longitud
mínima d’un glissando no té efecte a no ser que s’estableixi la
propietat springs-and-rods
:
% default e' \glissando c'' % no és efectiu per si sol \once \override Glissando.minimum-length = #20 e' \glissando c'' % sols efectiu si estan presents els dos overrida \once \override Glissando.minimum-length = #20 \once \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods e' \glissando c''
El mateix es pot dir de l’objecte Beam
:
% no és efectiu per si sol \once \override Beam.minimum-length = #20 e'8 e' e' e' % sols efectiu si estan presents els dos overrida \once \override Beam.minimum-length = #20 \once \override Beam.springs-and-rods = #ly:spanner::set-spacing-rods e'8 e' e' e'
La propietat to-barline
La segona propietat útil del spanner-interface
és
to-barline
. De forma predeterminada té el valor CERT, fent
que els reguladors i altres objectes d’extensió que acaben sobre
la primera nota d’un compàs, en comptes d’això acabin a la línia
divisòria immediatament precedent. Si s’estableix al valor FALS,
l’extensor arribarà més enllà de la barra de compàs i acabarà
exactament sobre la nota:
\relative { a' \< a a a a \! a a a \break \override Hairpin.to-barline = ##f a \< a a a a \! a a a }
Aquesta propietat no és efectiva per tots els extensors. Per
exemple, el seu establiment a #t
no té cap efecte sobre les
lligadures d’expressió o de fraseig, o sobre altres extensors per
als que terminar a la barra de compàs no tindria cap significat.
[ << Canvi dels valors predeterminats ] | [Top][Contents][Index] | [ Taules del manual sobre notació >> ] |
[ < Objectes d’extensió ] | [ Up : Objectes d’extensió ] | [ Ús de la line-spanner-interface > ] |