Nitpick: ly:spanner-bound grob name slur -> spanner.
[lilypond.git] / input / regression / midi-scales.ly
blob9c7ae95b06b666c313fc609eb4bd4480841c7b24
2 \version "2.12.0"
3 % candidate for regression. -gp
4 \header {
5 texidoc="Converting LilyPond input to MIDI and then again back with
6 @code{midi2ly.py} is a reversible procedure in some simple cases,
7 which mean that the original @code{.ly} -file and the one converted
8 back from the generated @code{.midi} -file do not differ.
9 Here are produced some scales.
15 This means, doing:
17 lilypond input/test/midi-scales.ly
18 midi2ly midi-scales.midi
19 diff -u input/test/midi-scales.ly midi-scales-midi.ly
21 should show no differences at all in \key commands or notes.
23 Therefore, do not reformat this file unless midi2ly changes.
25 1.7.30 reformatted, because
26 midi2ly now outpts 1 bar per line and adds bar checks and numbers.
30 scales = \relative c {
32 % [INSTRUMENT_NAME] bright acoustic
33 \key c \major % sharp-major
34 c'4 d e f |
35 g a b c |
37 \key g \major
38 g a b c |
39 d e fis g |
41 \key d \major
42 d, e fis g |
43 a b cis d |
45 \key a \major
46 a b cis d |
47 e fis gis a |
49 \key e \major
50 e, fis gis a |
51 b cis dis e |
53 \key b \major
54 b cis dis e |
55 fis gis ais b |
57 \key fis \major
58 fis, gis ais b |
59 cis dis eis fis |
61 \key cis \major
62 cis, dis eis fis |
63 gis ais bis cis |
65 \key a \minor % sharp-minor
66 a b c d |
67 e f gis a |
69 \key e \minor
70 e, fis g a |
71 b c dis e |
73 \key b \minor
74 b cis d e |
75 fis g ais b |
77 \key fis \minor
78 fis, gis a b |
79 cis d eis fis |
81 \key cis \minor
82 cis, dis e fis |
83 gis a bis cis |
85 \key gis \minor
86 gis ais b cis |
87 dis e fisis gis |
89 \key dis \minor
90 dis, eis fis gis |
91 ais b cisis dis |
93 \key ais \minor
94 ais bis cis dis |
95 eis fis gisis ais |
97 \key f \major % flat-major
98 f, g a bes |
99 c d e f |
101 \key bes \major
102 bes c d ees |
103 f g a bes |
105 \key ees \major
106 ees,, f g aes |
107 bes c d ees |
109 \key aes \major
110 aes, bes c des |
111 ees f g aes |
113 \key des \major
114 des,, ees f ges |
115 aes bes c des |
117 \key ges \major
118 ges, aes bes ces |
119 des ees f ges |
121 \key ces \major
122 ces,, des ees fes |
123 ges aes bes ces |
125 \key d \minor % flat-minor
126 d, e f g |
127 a bes cis d |
129 \key g \minor
130 g, a bes c |
131 d ees fis g |
133 \key c \minor
134 c,, d ees f |
135 g aes b c |
137 \key f \minor
138 f, g aes bes |
139 c des e f |
141 \key bes \minor
142 bes,, c des ees |
143 f ges a bes |
145 \key ees \minor
146 ees, f ges aes |
147 bes ces d ees |
149 \key aes \minor
150 aes, bes ces des |
151 ees fes g aes |
154 \score {
155 \context Voice \scales
156 \layout { }
157 \midi { }