[ << Notació musical ] | [Top][Contents][Index] | [ Notació especialitzada >> ] |
[ < Impressió de les altures ] | [ Up : Impressió de les altures ] | [ Armadura de la tonalitat > ] |
Clau
Sense cap ordre explícita, la clau predeterminada al LilyPond és la clau “treble” (o clau de Sol).
c'2 c'
Tanmateix, es pot canviar la clau usant l’ordre
\clef
i el nom de la clau corresponent. Als exemples
següents es mostra la posició del Do central en diferents claus.
\clef treble c'2 c' \clef alto c'2 c' \clef tenor c'2 c' \clef bass c'2 c'
Per veure el repertori complet dels possibles noms per a les claus, consulteu Estils de clau.
Les claus especials, com les utilitzades a la música antiga, es descriuen a Claus de la música mensural i a Claus de cant gregorià. La música que requereix claus de tabulatura s’estudia a Tabulatures predeterminades i a Tabulatures personalitzades.
Per fer servir claus a les notes guia, vegeu les ordres
\cueClef
i \cueDuringWithClef
a
Format de les notes guia.
En afegir _8
o ^8
al nom de la clau, la clau es
transposa una octava cap avall o cap amunt, respectivament, i
_15
i ^15
la transposa dos octaves. Si cal
es poden usar altres nombres enters. L’argument
nom_de_clau s’ha de envoltar entre cometes si conté
caràcters no alfabètics:
\clef treble c'2 c' \clef "treble_8" c'2 c' \clef "bass^15" c'2 c' \clef "alto_2" c'2 c' \clef "G_8" c'2 c' \clef "F^5" c'2 c'
Es pot obtenir una indicació d’octava opcional envoltant l’argument numèric entre parèntesis o claudàtors:
\clef "treble_(8)" c'2 c' \clef "bass^[15]" c'2 c'
Les altures s’imprimeixen com si l’argument numèric no tingués els parèntesis o claudàtors.
De forma predeterminada, un canvi de clau que es produeix en un salt de línia provoca que el símbol de clau nou s’imprimeixi al final de la línia anterior, com una clau de cortesia, així com al principi del següent. Aquesta clau de cortesia es pot suprimir.
\clef treble { c'2 c' } \break \clef bass { c'2 c' } \break \clef alto \set Staff.explicitClefVisibility = #end-of-line-invisible { c'2 c' } \break \unset Staff.explicitClefVisibility \clef bass { c'2 c' } \break
De forma predeterminada, una clau que s’ha imprès prèviament no es
torna a imprimir si es fa servir un altre cop la mateixa ordre
\clef
, i s’ignora. La instrucció \set
Staff.forceClef = ##t
modifica aquest comportament.
\clef treble c'1 \clef treble c'1 \set Staff.forceClef = ##t c'1 \clef treble c'1
Quan hi ha un canvi de clau manual, el glif de la clau modificada és més petit del normal. Es pot sobreescriure aquest comportament.
\clef "treble" c'1 \clef "bass" c'1 \clef "treble" c'1 \override Staff.Clef.full-size-change = ##t \clef "bass" c'1 \clef "treble" c'1 \revert Staff.Clef.full-size-change \clef "bass" c'1 \clef "treble" c'1
Fragments de codi seleccionats
Ajustament de les propietats de clau
La modificació del glif de la clau, la seva posició o octava, no
canvien ’per se’ la posició de les notes següents del
pentagrama. Per aconseguir armadures adequades de tonalitat sobre
les línies del pentagrama, s’ha d’especificar també
middleCClefPosition
, amb valor positius o negatius que
moguin Do central
cap amunt o cap avall, respectivament, en
relació amb la línia central del pentagrama (usualment la
tercera).
Per exemple, l’ordre \clef "treble_8"
equival a un
ajustament de clefGlyph
, clefPosition
(que controla
la posició vertical de la clau sobre el pentagrama),
middleCPosition
i clefTransposition
. Se imprimeix
la clau cada cop que es modifica qualsevol de les propietats
excepte middleCPosition
.
Els exemple següents mostren les possibilitats quan s’ajusten aquestes propietats manualment. En la primera línia, els canvis manuals preserven la posició relativa estàndard de les clau i les notes, però no ho fan a la segona línia.
{ % The default treble clef \key f \major c'1 % The standard bass clef \set Staff.clefGlyph = "clefs.F" \set Staff.clefPosition = 2 \set Staff.middleCPosition = 6 \set Staff.middleCClefPosition = 6 \key g \major c'1 % The baritone clef \set Staff.clefGlyph = "clefs.C" \set Staff.clefPosition = 4 \set Staff.middleCPosition = 4 \set Staff.middleCClefPosition = 4 \key f \major c'1 % The standard choral tenor clef \set Staff.clefGlyph = "clefs.G" \set Staff.clefPosition = -2 \set Staff.clefTransposition = -7 \set Staff.middleCPosition = 1 \set Staff.middleCClefPosition = 1 \key f \major c'1 % A non-standard clef \set Staff.clefPosition = 0 \set Staff.clefTransposition = 0 \set Staff.middleCPosition = -4 \set Staff.middleCClefPosition = -4 \key g \major c'1 \break % The following clef changes do not preserve % the normal relationship between notes, key signatures % and clefs: \set Staff.clefGlyph = "clefs.F" \set Staff.clefPosition = 2 c'1 \set Staff.clefGlyph = "clefs.G" c'1 \set Staff.clefGlyph = "clefs.C" c'1 \set Staff.clefTransposition = 7 c'1 \set Staff.clefTransposition = 0 \set Staff.clefPosition = 0 c'1 % Return to the normal clef: \set Staff.middleCPosition = 0 c'1 } \paper { tagline = ##f }
Vegeu també
Referencia de la notación: Claus de la música mensural, Claus de cant gregorià, Tabulatures predeterminades, Tabulatures personalitzades, Format de les notes guia.
Fitxers instal·lats: scm/parser-clef.scm.
Fragments de codi: Pitches.
Referència de funcionament intern: Clef_engraver, Clef, ClefModifier, clef-interface.
Advertiments i problemes coneguts
Els números d’octava adjunts a les claus es tracten com grobs
diferents. Així doncs, qualsevol \override
(sobreescriptura) efectuada a l’objecte Clef s’haurà
d’aplicar també al grob ClefModifier com un \override
diferent.
\new Staff \with { \override Clef.color = #blue \override ClefModifier.color = #red } \clef "treble_8" c'4
[ << Notació musical ] | [Top][Contents][Index] | [ Notació especialitzada >> ] |
[ < Impressió de les altures ] | [ Up : Impressió de les altures ] | [ Armadura de la tonalitat > ] |