Siguiente: Corchetes de octava, Anterior: Clave, Arriba: Imprimir las alturas
Las alteraciones accidentales y las armaduras son una frecuente causa de confusión para los nuevos usuarios, porque las notas sin alteración pueden llevar signos de becuadro en función de la armadura. Para ver más información, consulte Alteraciones accidentales o Alteraciones accidentales y armaduras.
Nota: Las alteraciones accidentales y las armaduras son una
frecuente causa de confusión para los nuevos usuarios. En LilyPond,
los nombres de las notas son el código de entrada en bruto; la
armadura y la clave determinan de qué forma se presenta este código en
bruto. Una nota sin alteración como c significa ‘Do
natural’, si que le afecten la armadura ni la clave. Para ver más
información, consulte Alteraciones accidentales y armaduras.
|
La armadura indica la tonalidad en que se toca una pieza. Está
denotada por un conjunto de alteraciones (bemoles o sostenidos) al
comienzo del pentagrama. El establecimiento o modificación de la
armadura se hace con la instrucción \key
:
\key nota tipo
Aquí, tipo debe ser \major
o \minor
para obtener
la tonalidad nota mayor o nota menor, respectivamente.
También puede usar los nombres estándar de modo (también conocidos
como modos eclesiásticos): \ionian
(jónico),
\dorian
(dórico), \phrygian
(frigio), \lydian
(lidio), \mixolydian
(mixolidio), \aeolian
(eolio) y
\locrian
(locrio).
\key g \major fis1 f fis
Cuando cambia la armadura de la tonalidad, se imprimen becuadros
automáticamente para cancelar las alteraciones de las armaduras
anteriores. Esto se puede evitar estableciendo al valor "falso" la
propiedad printKeyCancellation
del contexto Staff
.
\relative c' { \key d \major a4 b cis d \key g \minor a4 bes c d \set Staff.printKeyCancellation = ##f \key d \major a4 b cis d \key g \minor a4 bes c d }
La muy utilizada instrucción \key
establece la propiedad
keySignature
property, dentro del contexto Staff
.
Para crear armaduras de tonalidad no estándar, ajuste esta propiedad directamente. El formato de esta instrucción es una lista:
\set Staff.keySignature = #`(((octava . paso) . alteración)
((octava . paso) . alteración) ...)
donde, para cada elemento dentro
de la lista, octava
especifica la octava (siendo cero la octava
desde el Do central hasta el Si por encima), paso
especifica la
nota dentro de la octava (cero significa Do y 6 significa Si), y
alteración
es ,SHARP ,FLAT ,DOUBLE-SHARP
etc. (observe
la coma precedente.)
Alternativamente, para cada elemento de la lista el uso del formato
más conciso (paso . alteración)
especifica que la misma
alteración debe estar en todas las octavas.
He aquí un ejemplo de una posible armadura para generar una escala exátona:
\relative c' { \set Staff.keySignature = #`(((0 . 3) . ,SHARP) ((0 . 5) . ,FLAT) ((0 . 6) . ,FLAT)) c4 d e fis aes4 bes c2 }
Glosario musical: modo eclesiástico, scordatura.
Manual de aprendizaje: Alteraciones accidentales y armaduras.
Fragmentos de código: Alturas.
Referencia de funcionamiento interno: KeyChangeEvent, Key_engraver, Key_performer, KeyCancellation, KeySignature, key-cancellation-interface, key-signature-interface.
Esta página corresponde a LilyPond-2.11.58 (rama de desarrollo).
Informe de los fallos a través de la lista en español lilypond-es, o en inglés a través de http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.
Se agradecen las sugerencias para la documentación.