]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/regression/key-clefs.ly
Properties to control placement of accidentals in KeySignatures
[lilypond.git] / input / regression / key-clefs.ly
index 329911ee3a9278cfec4558ba6c31403f3a716bf5..58534f078c4e815190fa1943612e7416b887475a 100644 (file)
@@ -1,28 +1,41 @@
 
-\version "2.1.26"
-\header { texidoc = "Each clef have own accidental placing rules. " }
+\version "2.16.0"
+\header { texidoc = "Each clef has its own accidental placing
+rules, which can be adjusted using @code{sharp-positions}
+and @code{flat-positions}." }
 
-\score { \notes
-  \relative cis' {
+#(set-global-staff-size 16)
 
-% \clef french % same as octaviated bass
-\clef violin
-\key cis \major cis1  \key ces \major ces
-\clef soprano
-\key cis \major cis \key ces \major ces
-\clef mezzosoprano
-\key cis \major cis \key ces \major ces
-\clef alto
-\key cis \major cis \key ces \major ces
-\clef tenor
-\key cis \major cis \key ces \major ces
-\clef baritone
-\key cis \major cis \key ces \major ces
-\clef bass
-\key cis \major cis \key ces \major  ces
-}
 
-       \paper{\paperSixteen}
+\relative cis' {
 
+                               % \clef french % same as octaviated bass
+  \clef violin
+  \key cis \major cis1  \key ces \major ces
+  \clef soprano
+  \key cis \major cis \key ces \major ces \break
+  \clef mezzosoprano
+  \key cis \major cis \key ces \major ces
+  \clef alto
+  \key cis \major cis \break \key ces \major ces 
+  \clef tenor
+  \key cis \major cis \key ces \major ces \break
+  \clef baritone
+  \key cis \major cis \key ces \major ces
+  \clef bass
+  \key cis \major cis \key ces \major  ces
+  \break R1
+  \tempo "B-sharp on top"
+  \override Staff.KeySignature #'sharp-positions = #'(6 0 1 2 3 4 5)
+  \override Staff.KeyCancellation #'sharp-positions = #'(6 0 1 2 3 4 5)
+  \key cis \major R
+  \tempo "Flats throughout the staff"
+  \override Staff.KeySignature #'flat-positions = #'((-5 . 5))
+  \override Staff.KeyCancellation #'flat-positions = #'((-5 . 5))
+  \key ces \major R
+  \clef tenor
+  \key cis \major cis \break \key ces \major ces
+  \clef treble
+  \key cis \major cis \key ces \major ces
 }