1 %% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
3 Il comando @code{\\key} comunemente usato imposta la proprietà
4 @code{keySignature}, che fa parte del contesto @code{Staff}.
6 Per creare armature di chiave non standard, tale proprietà va
7 impostata esplicitamente. Il formato di questo comando è
10 @code{\\set Staff.keySignature = #`(((ottava . grado) . alterazione) ((ottava
11 . grado) . alterazione) ...)} dove, per ogni elemento della lista,
12 @code{ottava} indica l'ottava (0@tie{}è l'ottava dal Do@tie{}centrale
13 al Si precedente), @code{grado} indica la nota all'interno
14 dell'ottava (0@tie{}significa@tie{}Do e 6@tie{}significa@tie{}Si) e @code{alterazione}
15 può essere @code{,SHARP ,FLAT ,DOUBLE-SHARP} etc. (Si noti la virgola iniziale.)
17 Altrimenti, usando, per ogni elemento della lista, il formato breve
18 @code{(grado . alterazione)}, ciò indica che la stessa alterazione deve
19 essere presente in tutte le ottave.
21 Ecco un esempio di una possibile armatura per generare una scala
24 doctitleit = "Armature di chiave non tradizionali"