]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/key-clefs.ly
Run scripts/auxiliar/update-with-convert-ly.sh
[lilypond.git] / input / regression / key-clefs.ly
1
2 \version "2.19.21"
3 \header { texidoc = "Each clef has its own accidental placing
4 rules, which can be adjusted using @code{sharp-positions}
5 and @code{flat-positions}." }
6
7 #(set-global-staff-size 16)
8
9
10 \relative {
11
12                                 % \clef french % same as octaviated bass
13   \clef violin
14   \key cis \major cis'1  \key ces \major ces
15   \clef soprano
16   \key cis \major cis \key ces \major ces \break
17   \clef mezzosoprano
18   \key cis \major cis \key ces \major ces
19   \clef alto
20   \key cis \major cis \break \key ces \major ces 
21   \clef tenor
22   \key cis \major cis \key ces \major ces \break
23   \clef baritone
24   \key cis \major cis \key ces \major ces
25   \clef bass
26   \key cis \major cis \key ces \major  ces
27   \break R1
28   \override Score.RehearsalMark.self-alignment-X = #LEFT
29   \override Score.RehearsalMark.font-size = #0
30   \mark "B-sharp on top"
31   \override Staff.KeySignature.sharp-positions = #'(6 0 1 2 3 4 5)
32   \override Staff.KeyCancellation.sharp-positions = #'(6 0 1 2 3 4 5)
33   \key cis \major R
34   \mark "Flats throughout the staff"
35   \override Staff.KeySignature.flat-positions = #'((-5 . 5))
36   \override Staff.KeyCancellation.flat-positions = #'((-5 . 5))
37   \key ces \major R
38   \clef tenor
39   \key cis \major cis \break \key ces \major ces
40   \clef treble
41   \key cis \major cis \key ces \major ces
42 }
43