Siguiente: , Arriba: Imprimir las alturas


Clave

La clave se establece con la instrucción \clef nombre_de_clave. En todos los ejemplos se muestra el Do central.

     
     \clef treble
     c2 c
     \clef alto
     c2 c
     \clef tenor
     c2 c
     \clef bass
     c2 c

[image of music]

Otras claves son las siguientes:

     
     \clef french
     c2 c
     \clef soprano
     c2 c
     \clef mezzosoprano
     c2 c
     \clef baritone
     c2 c
     
     \break
     
     \clef varbaritone
     c2 c
     \clef subbass
     c2 c
     \clef percussion
     c2 c
     \clef tab
     c2 c

[image of music]

Están contempladas claves adicionales que se describen bajo Claves de la música mensural y Claves de canto gregoriano.

Al añadir _8 o ^8 al nombre de la clave, la clave se transpone una octava hacia abajo o hacia arriba, respectivamente, y _15 y ^15 la transpone dos octavas. El argumento nombre_de_clave se debe encerrar entre comillas cuando contiene guiones bajos o dígitos.

     
     \clef treble
     c2 c
     \clef "treble_8"
     c2 c
     \clef "bass^15"
     c2 c

[image of music]

Fragmentos de código seleccionados

Trucaje de las propiedades de clave

La instrucción \clef "treble_8" equivale a un ajuste de clefGlyph, clefPosition (que controla la posición vertical de la clave), middleCPosition y clefOctavation. Se imprime una clave cada vez que se modifica cualquiera de las propiedades excepto middleCPosition.

Observe que la modificación del glifo, la posición de la clave o su octavación, no cambian 'per se' la posición de las siguientes notas del pentagrama: para hacer esto también se debe especificar la posición del Do central. Los parámetros posicionales están en relación con la tercera línea del pentagrama, los números positivos desplazan hacia arriba, contando una unidad por cada línea y espacio. El valor de clefOctavation se establecería normalmente a 7, -7, 15 or -15, pero son válidos otros valores.

Cuando se produce un cambio de clave en el salto de línea se imprime la clave nueva tanto al final de la línea anterior como al principio de la nueva, de forma predeterminada. Si no se necesita la clave de advertencia al final de la línea anterior, se puede quitar estableciendo el valor de la propiedad explicitClefVisibility de Staff, a end-of-line-invisible. El comportamiento predeterminado se puede recuperar con \unset Staff.explicitClefVisibility.

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.

     
     \layout { ragged-right = ##t }
     
     {
       % Clave de sol predeterminada
       c'1
       % Clave de Fa estándar
       \set Staff.clefGlyph = #"clefs.F"
       \set Staff.clefPosition = #2
       \set Staff.middleCPosition = #6
       c'1
       % Clave de barítono (do en quinta)
       \set Staff.clefGlyph = #"clefs.C"
       \set Staff.clefPosition = #4
       \set Staff.middleCPosition = #4
       c'1
       % Clave estándar de tenor coral
       \set Staff.clefGlyph = #"clefs.G"
       \set Staff.clefPosition = #-2
       \set Staff.clefOctavation = #-7
       \set Staff.middleCPosition = #1
       c'1
       % Clave no estándar
       \set Staff.clefPosition = #0
       \set Staff.clefOctavation = #0
       \set Staff.middleCPosition = #-4
       c'1 \break
     
       % Los siguientes cambios de clave no preservan
       % la relación normal entre notas y claves:
     
       \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.clefOctavation = #7
       c'1
       \set Staff.clefOctavation = #0
       \set Staff.clefPosition = #0
       c'1
       
       % Aquí volvemos a la clave normal:
     
       \set Staff.middleCPosition = #0
       c'1
     }

[image of music]

Véase también

Referencia de la notación: Claves de la música mensural, Claves de canto gregoriano.

Fragmentos de código: Alturas.

Referencia de funcionamiento interno: Clef_engraver, Clave, OctavateEight, clef-interface.

Otros idiomas: English, français, deutsch.