]> git.donarmstrong.com Git - lilypond.git/blob - input/test/midi-scales.ly
* scripts/lilypond-book.py (do_file): do not overwrite input file.
[lilypond.git] / input / test / midi-scales.ly
1
2 \version "2.1.26"
3 % candidate for regression.  -gp
4 \header {
5   texidoc="MIDI and midi2ly test file.  Diff between this and midi2ly.py should be minimal."
6 }
7
8 %{
9   This means, doing:
10
11     lilypond input/test/midi-scales.ly
12     midi2ly midi-scales.midi
13     diff -u input/test/midi-scales.ly midi-scales-midi.ly
14
15   should show no differences at all in \key commands or notes.
16
17   Therefore, do not reformat this file unless midi2ly changes.
18
19   1.7.30 reformatted, because
20   midi2ly now outpts 1 bar per line and adds bar checks and numbers.
21
22 %}
23
24 scales = \notes \relative c {
25
26   % [INSTRUMENT_NAME] bright acoustic
27   \key c \major  % sharp-major
28   c'4 d e f |
29   g a b c |
30
31   \key g \major
32   g a b c |
33   d e fis g |
34
35   \key d \major
36   d, e fis g |
37   a b cis d |
38
39   \key a \major
40   a b cis d |
41   e fis gis a |
42
43   \key e \major
44   e, fis gis a |
45   b cis dis e |
46
47   \key b \major
48   b cis dis e |
49   fis gis ais b |
50
51   \key fis \major
52   fis, gis ais b |
53   cis dis eis fis |
54
55   \key cis \major
56   cis, dis eis fis |
57   gis ais bis cis |
58
59   \key a \minor  % sharp-minor
60   a b c d |
61   e f gis a |
62
63   \key e \minor
64   e, fis g a |
65   b c dis e |
66
67   \key b \minor
68   b cis d e |
69   fis g ais b |
70
71   \key fis \minor
72   fis, gis a b |
73   cis d eis fis |
74
75   \key cis \minor
76   cis, dis e fis |
77   gis a bis cis |
78
79   \key gis \minor
80   gis ais b cis |
81   dis e fisis gis |
82
83   \key dis \minor
84   dis, eis fis gis |
85   ais b cisis dis |
86
87   \key ais \minor
88   ais bis cis dis |
89   eis fis gisis ais |
90
91   \key f \major  % flat-major
92   f, g a bes |
93   c d e f |
94
95   \key bes \major
96   bes c d ees |
97   f g a bes |
98
99   \key ees \major
100   ees,, f g aes |
101   bes c d ees |
102
103   \key aes \major
104   aes, bes c des |
105   ees f g aes |
106
107   \key des \major
108   des,, ees f ges |
109   aes bes c des |
110
111   \key ges \major
112   ges, aes bes ces |
113   des ees f ges |
114
115   \key ces \major
116   ces,, des ees fes |
117   ges aes bes ces |
118
119   \key d \minor  % flat-minor
120   d, e f g |
121   a bes cis d |
122
123   \key g \minor
124   g, a bes c |
125   d ees fis g |
126
127   \key c \minor
128   c,, d ees f |
129   g aes b c |
130
131   \key f \minor
132   f, g aes bes |
133   c des e f |
134
135   \key bes \minor
136   bes,, c des ees |
137   f ges a bes |
138
139   \key ees \minor
140   ees, f ges aes |
141   bes ces d ees |
142
143   \key aes \minor
144   aes, bes ces des |
145   ees fes g aes |
146 }
147
148 \score {
149   \context Voice \scales
150   \paper { }
151   \midi { }
152 }
153