@@ -81,16 +81,23 @@ public class Song {
8181 self . addNote ( note: " D " , length: quarter)
8282 self . addDelay ( length: half)
8383 self . addNote ( note: " C " , length: half)
84+ self . addEndMarker ( )
85+
86+ case 2 :
87+ //Old MacDonald Had a Farm
88+ self . addNote ( note: " C2 " , length: quarter)
8489 self . addDelay ( length: half)
85- self . addNote ( note: " E2 " , length: quarter)
86- self . addDelay ( length: half)
87- self . addNote ( note: " D2 " , length: quarter)
90+ self . addNote ( note: " C2 " , length: quarter)
8891 self . addDelay ( length: half)
8992 self . addNote ( note: " C2 " , length: quarter)
9093 self . addDelay ( length: half)
91- self . addNote ( note: " D2 " , length: quarter)
94+ self . addNote ( note: " G " , length: quarter)
9295 self . addDelay ( length: half)
93- self . addNote ( note: " E2 " , length: quarter)
96+ self . addNote ( note: " A " , length: quarter)
97+ self . addDelay ( length: half)
98+ self . addNote ( note: " A " , length: quarter)
99+ self . addDelay ( length: half)
100+ self . addNote ( note: " G " , length: quarter)
94101 self . addDelay ( length: half)
95102 self . addNote ( note: " E2 " , length: quarter)
96103 self . addDelay ( length: half)
@@ -100,43 +107,110 @@ public class Song {
100107 self . addDelay ( length: half)
101108 self . addNote ( note: " D2 " , length: quarter)
102109 self . addDelay ( length: half)
103- self . addNote ( note: " D2 " , length: quarter)
110+ self . addNote ( note: " C2 " , length: quarter)
104111 self . addDelay ( length: half)
105- self . addNote ( note: " E2 " , length: quarter)
112+
113+ self . addNote ( note: " G " , length: quarter)
106114 self . addDelay ( length: half)
107- self . addNote ( note: " E2 " , length: quarter)
115+ self . addNote ( note: " C2 " , length: quarter)
116+ self . addDelay ( length: half)
117+ self . addNote ( note: " C2 " , length: quarter)
118+ self . addDelay ( length: half)
119+ self . addNote ( note: " C2 " , length: quarter)
120+ self . addDelay ( length: half)
121+ self . addNote ( note: " G " , length: quarter)
122+ self . addDelay ( length: half)
123+ self . addNote ( note: " A " , length: quarter)
124+ self . addDelay ( length: half)
125+ self . addNote ( note: " A " , length: quarter)
126+ self . addDelay ( length: half)
127+ self . addNote ( note: " G " , length: quarter)
108128 self . addDelay ( length: half)
109129 self . addNote ( note: " E2 " , length: quarter)
110130 self . addDelay ( length: half)
111131 self . addNote ( note: " E2 " , length: quarter)
112132 self . addDelay ( length: half)
113133 self . addNote ( note: " D2 " , length: quarter)
114134 self . addDelay ( length: half)
135+ self . addNote ( note: " D2 " , length: quarter)
136+ self . addDelay ( length: half)
115137 self . addNote ( note: " C2 " , length: quarter)
116138 self . addDelay ( length: half)
117- self . addNote ( note: " D2 " , length: quarter)
139+
140+ self . addNote ( note: " G " , length: quarter)
118141 self . addDelay ( length: half)
119- self . addNote ( note: " E2 " , length: quarter)
142+ self . addNote ( note: " G " , length: quarter)
120143 self . addDelay ( length: half)
121- self . addNote ( note: " E2 " , length: quarter)
144+ self . addNote ( note: " C2 " , length: quarter)
122145 self . addDelay ( length: half)
123- self . addNote ( note: " E2 " , length: quarter)
146+ self . addNote ( note: " C2 " , length: quarter)
124147 self . addDelay ( length: half)
125- self . addNote ( note: " E2 " , length: quarter)
148+ self . addNote ( note: " C2 " , length: quarter)
126149 self . addDelay ( length: half)
127- self . addNote ( note: " D2 " , length: quarter)
150+
151+ self . addNote ( note: " G " , length: quarter)
128152 self . addDelay ( length: half)
129- self . addNote ( note: " D2 " , length: quarter)
153+ self . addNote ( note: " G " , length: quarter)
154+ self . addDelay ( length: half)
155+ self . addNote ( note: " C2 " , length: quarter)
156+ self . addDelay ( length: half)
157+ self . addNote ( note: " C2 " , length: quarter)
158+ self . addDelay ( length: half)
159+ self . addNote ( note: " C2 " , length: quarter)
160+ self . addDelay ( length: half)
161+
162+ self . addNote ( note: " C2 " , length: quarter)
163+ self . addDelay ( length: quarter)
164+ self . addNote ( note: " C2 " , length: quarter)
165+ self . addDelay ( length: quarter)
166+ self . addNote ( note: " C2 " , length: quarter)
167+ self . addDelay ( length: half)
168+ self . addNote ( note: " C2 " , length: quarter)
169+ self . addDelay ( length: quarter)
170+ self . addNote ( note: " C2 " , length: quarter)
171+ self . addDelay ( length: quarter)
172+ self . addNote ( note: " C2 " , length: quarter)
173+ self . addDelay ( length: half)
174+ self . addNote ( note: " C2 " , length: quarter)
175+ self . addDelay ( length: quarter)
176+ self . addNote ( note: " C2 " , length: quarter)
177+ self . addDelay ( length: quarter)
178+ self . addNote ( note: " C2 " , length: quarter)
179+ self . addDelay ( length: quarter)
180+ self . addNote ( note: " C2 " , length: quarter)
181+ self . addDelay ( length: quarter)
182+ self . addNote ( note: " C2 " , length: quarter)
183+ self . addDelay ( length: half)
184+ self . addNote ( note: " C2 " , length: quarter)
185+ self . addDelay ( length: half)
186+
187+ self . addNote ( note: " C2 " , length: quarter)
188+ self . addDelay ( length: half)
189+ self . addNote ( note: " C2 " , length: quarter)
190+ self . addDelay ( length: half)
191+ self . addNote ( note: " C2 " , length: quarter)
192+ self . addDelay ( length: half)
193+ self . addNote ( note: " G " , length: quarter)
194+ self . addDelay ( length: half)
195+ self . addNote ( note: " A " , length: quarter)
196+ self . addDelay ( length: half)
197+ self . addNote ( note: " A " , length: quarter)
198+ self . addDelay ( length: half)
199+ self . addNote ( note: " G " , length: quarter)
200+ self . addDelay ( length: half)
201+ self . addNote ( note: " E2 " , length: quarter)
130202 self . addDelay ( length: half)
131203 self . addNote ( note: " E2 " , length: quarter)
132204 self . addDelay ( length: half)
133205 self . addNote ( note: " D2 " , length: quarter)
134206 self . addDelay ( length: half)
135- self . addNote ( note: " C2 " , length: half)
207+ self . addNote ( note: " D2 " , length: quarter)
208+ self . addDelay ( length: half)
209+ self . addNote ( note: " C2 " , length: quarter)
136210 self . addDelay ( length: half)
137211 self . addEndMarker ( )
138212
139- case 2 :
213+ case 3 :
140214
141215 self . addNote ( note: " E " , length: quarter)
142216 self . addDelay ( length: half)
@@ -149,8 +223,8 @@ public class Song {
149223 self . addNote ( note: " E " , length: quarter)
150224 self . addDelay ( length: half)
151225 self . addEndMarker ( )
152-
153- case 3 :
226+
227+ case 4 :
154228
155229 self . addNote ( note: " E " , length: quarter)
156230 self . addDelay ( length: half)
0 commit comments