| [ << Hauteurs ] | [Top][Contents][Index] | [ Rythme >> ] |
| [ < Clefs ] | [ Up: Gravure des hauteurs ] | [ Marques d’octaviation > ] |
1.3.2 Armure ¶
Note : Les nouveaux utilisateurs sont parfois déroutés par la gestion
des altérations et de l’armure. Pour LilyPond, une hauteur n’est que du
matériau brut ; l’armure et la clef ne feront que déterminer comment ce
matériau sera retranscrit. Un simple c signifie tout bonnement
« do naturel » quelles que soient l’armure et la clef en question. Pour
plus d’information, reportez-vous au chapitre Hauteurs et armure.
L’armure indique la tonalité dans laquelle la pièce doit être jouée. Elle comprend un ensemble d’altérations (dièses ou bémols) à la clef, c’est-à-dire au début de la portée. Elle peut varier en cours de morceau.
On définit ou modifie l’armure avec la commande \key :
\key hauteur mode
Ici, mode doit être \major ou \minor afin
d’avoir respectivement hauteur-majeur ou hauteur-mineur.
Vous pouvez aussi avoir recours aux modes anciens que sont
\ionian, \locrian, \aeolian, \mixolydian,
\lydian, \phrygian et \dorian.
\relative { \key g \major fis''1 f fis }![]()
Rien n’empêche de définir d’autres modes, en listant l’altération de chacun des degrés de la gamme en partant du do.
freygish = #`((0 . ,NATURAL) (1 . ,FLAT) (2 . ,NATURAL) (3 . ,NATURAL) (4 . ,NATURAL) (5 . ,FLAT) (6 . ,FLAT)) \relative { \key c \freygish c'4 des e f \bar "||" \key d \freygish d es fis g }![]()
Les altérations à la clef peuvent s’imprimer à des octaves différents de
leur position traditionnelle ou à plusieurs octaves, à l’aide des
propriétés flat-positions et sharp-positions de l’objet
KeySignature. Les entrées fournies à ces propriétés définissent
l’amplitude des positions sur la portée où les altérations seront
imprimées. Dans le cas où l’entrée est constituée d’une position unique,
les altérations seront placées à l’intérieur de l’octave finissant à
cette position sur la portée.
\override Staff.KeySignature.flat-positions = #'((-5 . 5)) \override Staff.KeyCancellation.flat-positions = #'((-5 . 5)) \clef bass \key es \major es g bes d' \clef treble \bar "||" \key es \major es' g' bes' d'' \override Staff.KeySignature.sharp-positions = #'(2) \bar "||" \key b \major b' fis' b'2![]()
Morceaux choisis ¶
Suppression des bécarres superflus lors d’un changement de tonalité ¶
Après un changement de tonalité, un bécarre est imprimé pour annuler
toute altération précédente. Ce comportement s’annule en désactivant la
propriété printKeyCancellation du contexte 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 }![]()
Armures inhabituelles ¶
La commande \key détermine la propriété keyAlterations d’un
contexte Staff.
Des armures inhabituelles peuvent être spécifiées en modifiant directement cette propriété. Il s’agit en l’occurrence de définir une liste :
\set Staff.keyAlterations = #`(((octave . pas) . altération) ((octave . pas) . altération) ...)
dans laquelle, et pour chaque élément, octave spécifie l’octave
(0 pour celle allant du do médium au si supérieur), pas la note
dans cette octave (0 pour do et 6 pour si), et altération sera
,SHARP ou ,FLAT ou ,DOUBLE-SHARP, etc. (attention à
la virgule en préfixe).
Une formulation abrégée – (pas . altération) –
signifie que l’altération de l’élément en question sera valide quelle
que soit l’octave.
En ce qui concerne les gammes microtonales dans lesquelles un « dièse » n’est pas d’un centième, altération se réfère à un deux-centième de ton entier.
\include "arabic.ly" \relative do' { \set Staff.keyAlterations = #`((0 . ,SEMI-FLAT) (1 . ,SEMI-FLAT) (2 . ,FLAT) (5 . ,FLAT) (6 . ,SEMI-FLAT)) % \set Staff.extraNatural = ##f re reb \dwn reb resd dod dob dosd \dwn dob | dobsb dodsd do do | }![]()
Voir aussi ¶
Glossaire musicologique : mode d’église, scordatura.
Manuel d’initiation : Hauteurs et armure.
Morceaux choisis : Hauteurs.
Référence des propriétés internes : Key_engraver, Key_performer, KeyCancellation, KeyChangeEvent, KeySignature, key-signature-interface.
| [ << Hauteurs ] | [Top][Contents][Index] | [ Rythme >> ] |
| [ < Clefs ] | [ Up: Gravure des hauteurs ] | [ Marques d’octaviation > ] |
![[image of music]](../5d/lily-b34654e8.png)
![[image of music]](../dd/lily-bd33508d.png)
![[image of music]](../d5/lily-f80f5d26.png)
![[image of music]](../32/lily-885afad2.png)
![[image of music]](../d4/lily-13d2fc35.png)