| [ << Staff notation ] | [Top][Contents] | [ Editorial annotations >> ] |
| [ < Compás entre paréntesis ] | [ Up: Staff notation ] | [ Dos pares de \partCombine en un solo pentagrama > ] |
Trucaje de las propiedades de clave
La modificación del glifo de la clave, su posición o su
octavación, no cambian ’per se’ la posición de las siguientes
notas del pentagrama. Para conseguir armaduras de tonalidad sobre
las líneas del pentagrama adecuadas, también debe especificarse
middleCClefPosition, con valores positivos o negativos que
mueven el Do central hacia arriba o hacia abajo,
respectivamente, en relación con la línea central del pentagrama
(usualmente la tercera).
Por ejemplo, la instrucción \clef "treble_8" equivale a
un ajuste de clefGlyph, clefPosition (que controla
la posición vertical de la clave sobre el pentagrama),
middleCPosition y clefTransposition. Se imprime una
clave cada vez que se modifica cualquiera de las propiedades
excepto middleCPosition.
Los siguientes ejemplos muestran las posibilidades cuando se ajustan estas propiedades manualmente. En la primera línea, los cambios manuales preservan el posicionamiento relativo estándar de las claves y las notas, pero no lo hacen en la segunda línea.
{ % 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 }
| [ << Staff notation ] | [Top][Contents] | [ Editorial annotations >> ] |
| [ < Compás entre paréntesis ] | [ Up: Staff notation ] | [ Dos pares de \partCombine en un solo pentagrama > ] |