[ << Ajustament de la sortida ] | [Top][Contents][Index] | [ Plantilles >> ] |
[ < Mètodes d’ajustament ] | [ Up : Mètodes d’ajustament ] | [ L’ordre \revert > ] |
L’ordre \override
Ja hem vist les ordres \set
i \with
, que s’usen per
canviar les propietats dels contextos i per treure i
posar gravadors, a Modificar les propietats dels contextos i Afegir i eliminar gravadors. Ara hem
d’examinar algunes altres ordres importants.
L’ordre que canvia les propietats dels objectes
de presentació és \override
. Atès que aquesta ordre ha de
modificar propietats internes que es troben a un lloc profund dins
del LilyPond, la seva sintaxi no és tan simple com la de la resta
de les ordres que hem fet servir fins ara. Heu de saber
exactament quina propietat de quin objecte i a quin context s’ha
de modificar, i quin ha de ser el seu nou valor. Anem a veure com
es fa.
La sintaxi genèrica d’aquesta ordre és:
\override Context.ObjecteDePresentació.propietat-de-presentació = #valor
Això establirà la propietat de nom propietat-de-presentació de l’objecte de presentació amb el nom ObjecteDePresentació, que es membre del context Context, al valor valor.
El Context es pot ometre (i normalment és així) quan el
context requerit es troba implicat sense ambigüitat i és un dels
contextos del nivell més baix, és a dir: Voice
,
ChordNames
o Lyrics
, i l’ometrem en molts dels
exemples següents. Més endavant veurem quan cal especificar-lo
Les últimes seccions tracten de forma exhaustiva les propietats i els seus valors, vegeu Tipus de propietats. Però en aquesta secció usarem sols unes quantes propietats i valors senzills que siguin fàcils d’entendre, per il·lustrar el format i la utilització d’aquestes instruccions.
Les expressions principals del LilyPond són elements musicals com notes, duracions, i elements marcatge. Les expressions més bàsiques com ara números, cadenes de caràcters i llistes, es processen al ‘mode de l’Scheme’, que s’invoca mitjançant del prefix ‘#’ escrit abans del valor. Tot i que els valors poden tenir a vegades una representació vàlida al mode de música del LilyPond, aquest manual utilitza sempre ‘#’ per a l’escriptura, per coherència. Per obtenir més informació sobre el mode de l’Scheme, consulteu Sintaxi de l’Scheme del LilyPond.
\override
és l’ordre d’ús més comú dins de l’ajustament, i
durant la major part de la resta d’aquest capítol presentarem
exemples sobre el seu ús. A continuació hi ha un exemple senzill
per canviar el color d’un cap:
\relative { c'4 d \override NoteHead.color = #red e4 f | \override NoteHead.color = #green g4 a b c | }
[ << Ajustament de la sortida ] | [Top][Contents][Index] | [ Plantilles >> ] |
[ < Mètodes d’ajustament ] | [ Up : Mètodes d’ajustament ] | [ L’ordre \revert > ] |