+Se pueden definir modos adicionales, escribiendo una lista con la
+alteración que lleva cada nota de la escala cuando el modo
+comienza en Do.
+
+@lilypond[verbatim,quote]
+freygish = #`((0 . ,NATURAL) (1 . ,FLAT) (2 . ,NATURAL)
+ (3 . ,NATURAL) (4 . ,NATURAL) (5 . ,FLAT) (6 . ,FLAT))
+
+\relative c' {
+ \key c \freygish c4 des e f
+ \bar "||" \key d \freygish d es fis g
+}
+@end lilypond
+
+Las alteraciones de la armadura de tonalidad se pueden imprimir en
+distinta octava que en sus posiciones tradicionales, o en más de
+una octava, usando las propiedades @code{flat-positions} y
+@code{sharp-positions} de @code{KeySignature}. Las entradas en
+estas propiedades especifican el rango de posiciones de pentagrama
+en que se imprimirán las alteraciones. Si en una entrada se
+especifica una sola posición, las alteraciones se colocan dentro
+de la octava que termina en dicha posición del pentagrama.
+
+@lilypond[verbatim, quote,relative=0]
+\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 b2
+@end lilypond