| [ << Staff notation ] | [Top][Contents] | [ Editorial annotations >> ] | 
| [ < Imbrications de regroupements de portées ] | [ Up: Staff notation ] | [ Numérotation de groupes de mesures > ] | 
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)
  @dots{})
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 | }
![[image of music]](../40/lily-f8584a8a.png) 
| [ << Staff notation ] | [Top][Contents] | [ Editorial annotations >> ] | 
| [ < Imbrications de regroupements de portées ] | [ Up: Staff notation ] | [ Numérotation de groupes de mesures > ] |