]> git.donarmstrong.com Git - qmk_firmware.git/blob - quantum/audio/song_list.h
Added songs from Nier and Nier Automata
[qmk_firmware.git] / quantum / audio / song_list.h
1 /* Copyright 2016 Jack Humbert
2  *
3  * This program is free software: you can redistribute it and/or modify
4  * it under the terms of the GNU General Public License as published by
5  * the Free Software Foundation, either version 2 of the License, or
6  * (at your option) any later version.
7  *
8  * This program is distributed in the hope that it will be useful,
9  * but WITHOUT ANY WARRANTY; without even the implied warranty of
10  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11  * GNU General Public License for more details.
12  *
13  * You should have received a copy of the GNU General Public License
14  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
15  */
16 #include "musical_notes.h"
17
18 #ifndef SONG_LIST_H
19 #define SONG_LIST_H
20
21 #define NO_SOUND
22
23 #define LP_NUMB \
24         H__NOTE(_CS5), H__NOTE(_E5), H__NOTE(_CS5), WD_NOTE(_FS5), \
25         WD_NOTE(_A5), WD_NOTE(_GS5),   WD_NOTE(_REST),  H__NOTE(_CS5), H__NOTE(_E5), \
26         H__NOTE(_CS5), WD_NOTE(_A5), WD_NOTE(_GS5), WD_NOTE(_E5),
27
28
29 #define ODE_TO_JOY                                          \
30     Q__NOTE(_E4), Q__NOTE(_E4), Q__NOTE(_F4), Q__NOTE(_G4), \
31     Q__NOTE(_G4), Q__NOTE(_F4), Q__NOTE(_E4), Q__NOTE(_D4), \
32     Q__NOTE(_C4), Q__NOTE(_C4), Q__NOTE(_D4), Q__NOTE(_E4), \
33     QD_NOTE(_E4), E__NOTE(_D4), H__NOTE(_D4),
34
35 #define ROCK_A_BYE_BABY                            \
36     QD_NOTE(_B4), E__NOTE(_D4), Q__NOTE(_B5),      \
37     H__NOTE(_A5), Q__NOTE(_G5),                    \
38     QD_NOTE(_B4), E__NOTE(_D5), Q__NOTE(_G5),      \
39     H__NOTE(_FS5),
40
41 #define CLOSE_ENCOUNTERS_5_NOTE  \
42         Q__NOTE(_D5),                \
43         Q__NOTE(_E5),                \
44         Q__NOTE(_C5),                \
45         Q__NOTE(_C4),                \
46         Q__NOTE(_G4),
47
48 #define DOE_A_DEER              \
49         QD_NOTE(_C4), E__NOTE(_D4), \
50         QD_NOTE(_E4), E__NOTE(_C4), \
51         Q__NOTE(_E4), Q__NOTE(_C4), \
52         Q__NOTE(_E4),
53
54 /* Requires: PLAY_NOTE_ARRAY(..., ..., STACCATO); */
55 #define IN_LIKE_FLINT \
56     E__NOTE(_AS4), E__NOTE(_AS4), QD_NOTE(_B4),  \
57     E__NOTE(_AS4), E__NOTE(_B4),  QD_NOTE(_CS4), \
58     E__NOTE(_B4),  E__NOTE(_CS4), QD_NOTE(_DS4), \
59     E__NOTE(_CS4), E__NOTE(_B4),  QD_NOTE(_AS4), \
60     E__NOTE(_AS4), E__NOTE(_AS4), QD_NOTE(_B4),
61
62 #define IMPERIAL_MARCH \
63   HD_NOTE(_A4), HD_NOTE(_A4), HD_NOTE(_A4), QD_NOTE(_F4), QD_NOTE(_C5), \
64   HD_NOTE(_A4), QD_NOTE(_F4),  QD_NOTE(_C5), WD_NOTE(_A4), \
65   HD_NOTE(_E5), HD_NOTE(_E5), HD_NOTE(_E5), QD_NOTE(_F5), QD_NOTE(_C5), \
66   HD_NOTE(_A4), QD_NOTE(_F4),  QD_NOTE(_C5), WD_NOTE(_A4)
67
68 #define CLUEBOARD_SOUND \
69     HD_NOTE(_C3), HD_NOTE(_D3), HD_NOTE(_E3), HD_NOTE(_F3), HD_NOTE(_G3), HD_NOTE(_A4), HD_NOTE(_B4), HD_NOTE(_C4)
70 /*
71     HD_NOTE(_G3), HD_NOTE(_E3), HD_NOTE(_C3), \
72     Q__NOTE(_E3), Q__NOTE(_C3), Q__NOTE(_G3), \
73     Q__NOTE(_E3)
74 */
75 /*
76     HD_NOTE(_C3), HD_NOTE(_G3), HD_NOTE(_E3), \
77     Q__NOTE(_G3), Q__NOTE(_E3), Q__NOTE(_G3), \
78     Q__NOTE(_F3)
79 */
80
81 #define BASKET_CASE \
82     QD_NOTE(_G3), E__NOTE(_F3), E__NOTE(_E3), Q__NOTE(_F3), M__NOTE(_G3, 8+32), Q__NOTE(_REST), \
83     Q__NOTE(_B4), Q__NOTE(_C4), Q__NOTE(_B4), E__NOTE(_A4), Q__NOTE(_G3), M__NOTE(_G3, 8+32), Q__NOTE(_REST), \
84     Q__NOTE(_B4), Q__NOTE(_C4), Q__NOTE(_B4), E__NOTE(_A4), Q__NOTE(_G3), Q__NOTE(_G3), Q__NOTE(_G3), Q__NOTE(_G3), E__NOTE(_A4), E__NOTE(_C4), QD_NOTE(_B4), HD_NOTE(_B4)
85
86 #define STARTUP_SOUND  \
87     E__NOTE(_E6),     \
88     E__NOTE(_A6),     \
89     ED_NOTE(_E7),
90
91 #define GOODBYE_SOUND \
92     E__NOTE(_E7),     \
93     E__NOTE(_A6),     \
94     ED_NOTE(_E6),
95
96 #define PLANCK_SOUND  \
97     ED_NOTE(_E7 ),     \
98     E__NOTE(_CS7),     \
99     E__NOTE(_E6 ),     \
100     E__NOTE(_A6 ),     \
101     M__NOTE(_CS7, 20),
102
103 #define PREONIC_SOUND \
104     M__NOTE(_B5, 20),  \
105     E__NOTE(_B6),      \
106     M__NOTE(_DS6, 20), \
107     E__NOTE(_B6),
108
109 #define QWERTY_SOUND \
110     E__NOTE(_GS6 ),  \
111     E__NOTE(_A6  ),  \
112     S__NOTE(_REST),  \
113     Q__NOTE(_E7  ),
114
115 #define COLEMAK_SOUND \
116     E__NOTE(_GS6 ),   \
117     E__NOTE(_A6  ),   \
118     S__NOTE(_REST),   \
119     ED_NOTE(_E7  ),   \
120     S__NOTE(_REST),   \
121     ED_NOTE(_GS7 ),
122
123 #define DVORAK_SOUND \
124     E__NOTE(_GS6 ),  \
125     E__NOTE(_A6  ),  \
126     S__NOTE(_REST),  \
127     E__NOTE(_E7  ),  \
128     S__NOTE(_REST),  \
129     E__NOTE(_FS7 ),  \
130     S__NOTE(_REST),  \
131     E__NOTE(_E7  ),
132
133 #define PLOVER_SOUND \
134     E__NOTE(_GS6 ),  \
135     E__NOTE(_A6  ),  \
136     S__NOTE(_REST),  \
137     ED_NOTE(_E7  ),  \
138     S__NOTE(_REST),  \
139     ED_NOTE(_A7  ),
140
141 #define PLOVER_GOODBYE_SOUND \
142     E__NOTE(_GS6 ),  \
143     E__NOTE(_A6  ),  \
144     S__NOTE(_REST),  \
145     ED_NOTE(_A7  ),  \
146     S__NOTE(_REST),  \
147     ED_NOTE(_E7  ),
148
149 #define MUSIC_ON_SOUND \
150     E__NOTE(_A5 ),        \
151     E__NOTE(_B5 ),        \
152     E__NOTE(_CS6),        \
153     E__NOTE(_D6 ),        \
154     E__NOTE(_E6 ),        \
155     E__NOTE(_FS6),        \
156     E__NOTE(_GS6),        \
157     E__NOTE(_A6 ),
158
159 #define AUDIO_ON_SOUND \
160     E__NOTE(_A5 ),        \
161     E__NOTE(_A6 ),
162
163 #define AUDIO_OFF_SOUND \
164     E__NOTE(_A6 ),        \
165     E__NOTE(_A5 ),
166
167 #define MUSIC_SCALE_SOUND MUSIC_ON_SOUND
168
169 #define MUSIC_OFF_SOUND \
170     E__NOTE(_A6 ),        \
171     E__NOTE(_GS6 ),        \
172     E__NOTE(_FS6),        \
173     E__NOTE(_E6 ),        \
174     E__NOTE(_D6 ),        \
175     E__NOTE(_CS6),        \
176     E__NOTE(_B5),        \
177     E__NOTE(_A5 ),
178
179 #define VOICE_CHANGE_SOUND \
180     Q__NOTE(_A5 ),        \
181     Q__NOTE(_CS6),        \
182     Q__NOTE(_E6 ),        \
183     Q__NOTE(_A6 ),
184
185 #define CHROMATIC_SOUND \
186     Q__NOTE(_A5 ),        \
187     Q__NOTE(_AS5 ),        \
188     Q__NOTE(_B5),        \
189     Q__NOTE(_C6 ),        \
190     Q__NOTE(_CS6 ),
191
192 #define MAJOR_SOUND \
193     Q__NOTE(_A5 ),        \
194     Q__NOTE(_B5 ),        \
195     Q__NOTE(_CS6),        \
196     Q__NOTE(_D6 ),        \
197     Q__NOTE(_E6 ),
198
199 #define MINOR_SOUND \
200     Q__NOTE(_A5 ),        \
201     Q__NOTE(_B5 ),        \
202     Q__NOTE(_C6 ),        \
203     Q__NOTE(_D6 ),        \
204     Q__NOTE(_E6 ),
205
206 #define GUITAR_SOUND \
207     Q__NOTE(_E5 ),        \
208     Q__NOTE(_A5),        \
209     Q__NOTE(_D6 ),        \
210     Q__NOTE(_G6 ),
211
212 #define VIOLIN_SOUND \
213     Q__NOTE(_G5 ),        \
214     Q__NOTE(_D6),        \
215     Q__NOTE(_A6 ),        \
216     Q__NOTE(_E7 ),
217
218 #define CAPS_LOCK_ON_SOUND \
219     E__NOTE(_A3),          \
220     E__NOTE(_B3),
221
222 #define CAPS_LOCK_OFF_SOUND \
223     E__NOTE(_B3),           \
224     E__NOTE(_A3),
225
226 #define SCROLL_LOCK_ON_SOUND \
227     E__NOTE(_D4),            \
228     E__NOTE(_E4),
229
230 #define SCROLL_LOCK_OFF_SOUND \
231     E__NOTE(_E4),             \
232     E__NOTE(_D4),
233
234 #define NUM_LOCK_ON_SOUND \
235     E__NOTE(_D5),         \
236     E__NOTE(_E5),
237
238 #define NUM_LOCK_OFF_SOUND \
239     E__NOTE(_E5),          \
240     E__NOTE(_D5),
241
242 #define AG_NORM_SOUND \
243     E__NOTE(_A5),      \
244     E__NOTE(_A5),
245
246 #define AG_SWAP_SOUND \
247     SD_NOTE(_B5),      \
248     SD_NOTE(_A5),      \
249     SD_NOTE(_B5),      \
250     SD_NOTE(_A5),
251
252 #define UNICODE_WINDOWS \
253     E__NOTE(_B5),       \
254     S__NOTE(_E6),
255
256 #define UNICODE_LINUX \
257     E__NOTE(_E6),     \
258     S__NOTE(_B5),
259
260 #define COIN_SOUND \
261     E__NOTE(_A5  ),      \
262     HD_NOTE(_E6  ),
263
264 #define ONE_UP_SOUND \
265     Q__NOTE(_E6  ),  \
266     Q__NOTE(_G6  ),  \
267     Q__NOTE(_E7  ),  \
268     Q__NOTE(_C7  ),  \
269     Q__NOTE(_D7  ),  \
270     Q__NOTE(_G7  ),
271
272 #define SONIC_RING \
273     E__NOTE(_E6),  \
274     E__NOTE(_G6),  \
275     HD_NOTE(_C7),
276
277 #define ZELDA_PUZZLE \
278     Q__NOTE(_G5),     \
279     Q__NOTE(_FS5),    \
280     Q__NOTE(_DS5),     \
281     Q__NOTE(_A4),    \
282     Q__NOTE(_GS4),     \
283     Q__NOTE(_E5),     \
284     Q__NOTE(_GS5),     \
285     HD_NOTE(_C6),
286
287 #define ZELDA_TREASURE \
288     Q__NOTE(_A4 ), \
289     Q__NOTE(_AS4), \
290     Q__NOTE(_B4 ), \
291     HD_NOTE(_C5 ), \
292
293 #define TERMINAL_SOUND \
294     E__NOTE(_C5 )
295
296 #define OVERWATCH_THEME \
297     HD_NOTE(_A4 ), \
298     Q__NOTE(_E4 ), \
299     Q__NOTE(_A4 ), \
300     HD_NOTE(_B4 ), \
301     Q__NOTE(_E4 ), \
302     Q__NOTE(_B4 ), \
303     W__NOTE(_CS5),
304
305 #define MARIO_THEME \
306     Q__NOTE(_E5), \
307     H__NOTE(_E5), \
308     H__NOTE(_E5), \
309     Q__NOTE(_C5), \
310     H__NOTE(_E5), \
311     W__NOTE(_G5), \
312     Q__NOTE(_G4),
313
314 #define MARIO_GAMEOVER \
315     HD_NOTE(_C5 ), \
316     HD_NOTE(_G4 ), \
317     H__NOTE(_E4 ), \
318     H__NOTE(_A4 ), \
319     H__NOTE(_B4 ), \
320     H__NOTE(_A4 ), \
321     H__NOTE(_AF4), \
322     H__NOTE(_BF4), \
323     H__NOTE(_AF4), \
324     WD_NOTE(_G4 ),
325
326 #define MARIO_MUSHROOM \
327     S__NOTE(_C5 ), \
328     S__NOTE(_G4 ), \
329     S__NOTE(_C5 ), \
330     S__NOTE(_E5 ), \
331     S__NOTE(_G5 ), \
332     S__NOTE(_C6 ), \
333     S__NOTE(_G5 ), \
334     S__NOTE(_GS4), \
335     S__NOTE(_C5 ), \
336     S__NOTE(_DS5), \
337     S__NOTE(_GS5), \
338     S__NOTE(_DS5), \
339     S__NOTE(_GS5), \
340     S__NOTE(_C6 ), \
341     S__NOTE(_DS6), \
342     S__NOTE(_GS6), \
343     S__NOTE(_DS6), \
344     S__NOTE(_AS4), \
345     S__NOTE(_D5 ), \
346     S__NOTE(_F5 ), \
347     S__NOTE(_AS5), \
348     S__NOTE(_D6 ), \
349     S__NOTE(_F6 ), \
350     S__NOTE(_AS6), \
351     S__NOTE(_F6 )
352
353 #define E1M1_DOOM  \
354     Q__NOTE(_E3 ), \
355     Q__NOTE(_E3 ), \
356     Q__NOTE(_E4 ), \
357     Q__NOTE(_E3 ), \
358     Q__NOTE(_E3 ), \
359     Q__NOTE(_D4 ), \
360     Q__NOTE(_E3 ), \
361     Q__NOTE(_E3 ), \
362     Q__NOTE(_C4 ), \
363     Q__NOTE(_E3 ), \
364     Q__NOTE(_E3 ), \
365     Q__NOTE(_BF3), \
366     Q__NOTE(_E3 ), \
367     Q__NOTE(_E3 ), \
368     Q__NOTE(_B3 ), \
369     Q__NOTE(_C4 ), \
370     Q__NOTE(_E3 ), \
371     Q__NOTE(_E3 ), \
372     Q__NOTE(_E4 ), \
373     Q__NOTE(_E3 ), \
374     Q__NOTE(_E3 ), \
375     Q__NOTE(_D4 ), \
376     Q__NOTE(_E3 ), \
377     Q__NOTE(_E3 ), \
378     Q__NOTE(_C4 ), \
379     Q__NOTE(_E3 ), \
380     Q__NOTE(_E3 ), \
381     H__NOTE(_BF3),
382
383 #define DISNEY_SONG \
384     H__NOTE(_G3 ),  \
385     H__NOTE(_G4 ),  \
386     H__NOTE(_F4 ),  \
387     H__NOTE(_E4 ),  \
388     H__NOTE(_CS4),  \
389     H__NOTE(_D4 ),  \
390     W__NOTE(_A4 ),  \
391     H__NOTE(_B3 ),  \
392     H__NOTE(_B4 ),  \
393     H__NOTE(_A4 ),  \
394     H__NOTE(_G4 ),  \
395     H__NOTE(_FS4),  \
396     H__NOTE(_G4 ),  \
397     W__NOTE(_C5 ),  \
398     H__NOTE(_D5 ),  \
399     H__NOTE(_C5 ),  \
400     H__NOTE(_B4 ),  \
401     H__NOTE(_A4 ),  \
402     H__NOTE(_G4 ),  \
403     H__NOTE(_F4 ),  \
404     H__NOTE(_E4 ),  \
405     H__NOTE(_D4 ),  \
406     W__NOTE(_A4 ),  \
407     W__NOTE(_B3 ),  \
408     W__NOTE(_C4 ),
409
410 #define NUMBER_ONE \
411     HD_NOTE(_F4 ), \
412     Q__NOTE(_C5 ), \
413     E__NOTE(_B4 ), \
414     E__NOTE(_C5 ), \
415     E__NOTE(_B4 ), \
416     E__NOTE(_C5 ), \
417     Q__NOTE(_B4 ), \
418     Q__NOTE(_C5 ), \
419     H__NOTE(_AF4), \
420     HD_NOTE(_F4 ), \
421     Q__NOTE(_F4 ), \
422     Q__NOTE(_AF4), \
423     Q__NOTE(_C5 ), \
424     H__NOTE(_DF5), \
425     H__NOTE(_AF4), \
426     H__NOTE(_DF5), \
427     H__NOTE(_EF5), \
428     Q__NOTE(_C5 ), \
429     Q__NOTE(_DF5), \
430     Q__NOTE(_C5 ), \
431     Q__NOTE(_DF5), \
432     H__NOTE(_C5 ),
433
434 #define CABBAGE_SONG \
435     H__NOTE(_C4),    \
436     H__NOTE(_A4),    \
437     H__NOTE(_B4),    \
438     H__NOTE(_B4),    \
439     H__NOTE(_A4),    \
440     H__NOTE(_G4),    \
441     H__NOTE(_E4),
442
443 #define OLD_SPICE  \
444     Q__NOTE(_A4 ), \
445     Q__NOTE(_A4 ), \
446     H__NOTE(_B4 ), \
447     H__NOTE(_D5 ), \
448     H__NOTE(_CS5), \
449     Q__NOTE(_E5 ), \
450     H__NOTE(_FS5), \
451     H__NOTE(_D5 ), \
452
453 #define VICTORY_FANFARE_SHORT \
454     ED_NOTE(_C6), \
455     ED_NOTE(_C6), \
456     ED_NOTE(_C6), \
457     ED_NOTE(_C6), \
458     W__NOTE(_REST), \
459     QD_NOTE(_GS5), \
460     QD_NOTE(_AS5), \
461     Q__NOTE(_C6), \
462     Q__NOTE(_AS5), \
463     Q__NOTE(_C6), \
464
465 #define ALL_STAR \
466     H__NOTE(_AS4), W__NOTE(_FS4), Q__NOTE(_FS4), Q__NOTE(_DS4), H__NOTE(_FS4), W__NOTE(_FS4), Q__NOTE(_FS4), Q__NOTE(_DS4), \
467     H__NOTE(_FS4), W__NOTE(_FS4), W__NOTE(_FS4), QD_NOTE(_AS4), \
468     H__NOTE(_AS4), W__NOTE(_FS4), Q__NOTE(_FS4), Q__NOTE(_DS4), H__NOTE(_FS4), W__NOTE(_FS4), Q__NOTE(_FS4), Q__NOTE(_DS4), \
469     H__NOTE(_FS4), W__NOTE(_FS4), W__NOTE(_FS4), W__NOTE(_AS4), H__NOTE(_REST),\
470     W__NOTE(_AS4), W__NOTE(_CS5), H__NOTE(_B4),  H__NOTE(_CS5), H__NOTE(_DS5), W__NOTE(_FS5), \
471     H__NOTE(_GS5), W__NOTE(_GS5), H__NOTE(_FS4), H__NOTE(_FS4), H__NOTE(_GS4), H__NOTE(_FS4), \
472     H__NOTE(_AS4), W__NOTE(_GS4), W__NOTE(_GS4), W__NOTE(_FS4), W__NOTE(_GS4), \
473     H__NOTE(_AS4), WD_NOTE(_DS4)
474
475 #define RICK_ROLL      \
476     Q__NOTE(_F4),      \
477     Q__NOTE(_G4),      \
478     Q__NOTE(_BF4),     \
479     Q__NOTE(_G4),      \
480     HD_NOTE(_D5),      \
481     HD_NOTE(_D5),      \
482     W__NOTE(_C5),      \
483     S__NOTE(_REST),    \
484     Q__NOTE(_F4),      \
485     Q__NOTE(_G4),      \
486     Q__NOTE(_BF4),     \
487     Q__NOTE(_G4),      \
488     HD_NOTE(_C5),      \
489     HD_NOTE(_C5),      \
490     W__NOTE(_BF4),     \
491     S__NOTE(_REST),    \
492     Q__NOTE(_F4),      \
493     Q__NOTE(_G4),      \
494     Q__NOTE(_BF4),     \
495     Q__NOTE(_G4),      \
496     W__NOTE(_BF4),     \
497     H__NOTE(_C5),      \
498     H__NOTE(_A4),      \
499     H__NOTE(_A4),      \
500     H__NOTE(_G4),      \
501     H__NOTE(_F4),      \
502     H__NOTE(_F4),      \
503     W__NOTE(_C5),      \
504     W__NOTE(_BF4),
505
506 /* Prelude music from Final Fantasy */
507 #define FF_PRELUDE \
508   M__NOTE(_C3, 20), M__NOTE(_D3, 20), M__NOTE(_E3, 20), M__NOTE(_G3, 20), \
509   M__NOTE(_C4, 20), M__NOTE(_D4, 20), M__NOTE(_E4, 20), M__NOTE(_G4, 20), \
510   M__NOTE(_C5, 20), M__NOTE(_D5, 20), M__NOTE(_E5, 20), M__NOTE(_G5, 20), \
511   M__NOTE(_C6, 20), M__NOTE(_D6, 20), M__NOTE(_E6, 20), M__NOTE(_G6, 20), \
512   M__NOTE(_C7, 20), M__NOTE(_G6, 20), M__NOTE(_E6, 20), M__NOTE(_D6, 20), \
513   M__NOTE(_C6, 20), M__NOTE(_G5, 20), M__NOTE(_E5, 20), M__NOTE(_D5, 20), \
514   M__NOTE(_C5, 20), M__NOTE(_G4, 20), M__NOTE(_E4, 20), M__NOTE(_D4, 20), \
515   M__NOTE(_C4, 20), M__NOTE(_G3, 20), M__NOTE(_E3, 20), M__NOTE(_D3, 20), \
516   M__NOTE(_A2, 20), M__NOTE(_B2, 20), M__NOTE(_C3, 20), M__NOTE(_E3, 20), \
517   M__NOTE(_A3, 20), M__NOTE(_B3, 20), M__NOTE(_C4, 20), M__NOTE(_E4, 20), \
518   M__NOTE(_A4, 20), M__NOTE(_B4, 20), M__NOTE(_C5, 20), M__NOTE(_E5, 20), \
519   M__NOTE(_A5, 20), M__NOTE(_B5, 20), M__NOTE(_C6, 20), M__NOTE(_E6, 20), \
520   M__NOTE(_A6, 20), M__NOTE(_E6, 20), M__NOTE(_C6, 20), M__NOTE(_B5, 20), \
521   M__NOTE(_A5, 20), M__NOTE(_E5, 20), M__NOTE(_C5, 20), M__NOTE(_B4, 20), \
522   M__NOTE(_A4, 20), M__NOTE(_E4, 20), M__NOTE(_C4, 20), M__NOTE(_B3, 20), \
523   M__NOTE(_A3, 20), M__NOTE(_E3, 20), M__NOTE(_C3, 20), M__NOTE(_B2, 20),
524
525 /* Melody from the main themes of Star Trek TNG and the original series */
526 #define TO_BOLDLY_GO \
527   W__NOTE(_BF3 ), \
528   Q__NOTE(_EF4 ), \
529   WD_NOTE(_AF4 ), \
530   W__NOTE(_REST), \
531   H__NOTE(_G4  ), \
532   Q__NOTE(_EF4 ), \
533   H__NOTE(_C4  ), \
534   W__NOTE(_REST), \
535   QD_NOTE(_F4  ), \
536   M__NOTE(_BF4, 128),
537
538 #define KATAWARE_DOKI \
539   W__NOTE(_G5), HD_NOTE(_G5), Q__NOTE(_G5), H__NOTE(_G5), H__NOTE(_E5), H__NOTE(_D5), Q__NOTE(_D5), Q__NOTE(_C5), \
540   B__NOTE(_E5), H__NOTE(_C5), W__NOTE(_G5), HD_NOTE(_G5), Q__NOTE(_C5), H__NOTE(_C6), Q__NOTE(_B5), \
541   Q__NOTE(_A5), H__NOTE(_G5), Q__NOTE(_G5), Q__NOTE(_A5), W__NOTE(_G5), QD_NOTE(_E5), \
542   QD_NOTE(_F5), Q__NOTE(_E5), WD_NOTE(_D5), H__NOTE(_C5), W__NOTE(_G5), HD_NOTE(_G5), Q__NOTE(_G5), \
543   H__NOTE(_G5), H__NOTE(_E5), H__NOTE(_D5), Q__NOTE(_D5), Q__NOTE(_C5), B__NOTE(_E5), H__NOTE(_G4), \
544   Q__NOTE(_C5), Q__NOTE(_D5), Q__NOTE(_E5), H__NOTE(_D5), Q__NOTE(_C5), Q__NOTE(_C5), \
545   Q__NOTE(_A4), H__NOTE(_C5), Q__NOTE(_C5), W__NOTE(_C5), Q__NOTE(_F4), Q__NOTE(_C5), \
546   Q__NOTE(_D5), Q__NOTE(_E5), H__NOTE(_D5), H__NOTE(_C5), Q__NOTE(_C5), H__NOTE(_G5), \
547   Q__NOTE(_C5), HD_NOTE(_D5), H__NOTE(_G4), Q__NOTE(_C5), Q__NOTE(_D5), Q__NOTE(_E5), \
548   H__NOTE(_D5), Q__NOTE(_C5), Q__NOTE(_C5), Q__NOTE(_A4), H__NOTE(_C5), Q__NOTE(_C5), \
549   W__NOTE(_C5), Q__NOTE(_F4), Q__NOTE(_C5), Q__NOTE(_D5), Q__NOTE(_E5), H__NOTE(_D5), \
550   H__NOTE(_C5), Q__NOTE(_C5), H__NOTE(_G5), Q__NOTE(_C5), HD_NOTE(_D5), \
551   HD_NOTE(_G4), Q__NOTE(_C5), Q__NOTE(_D5), BD_NOTE(_C5), 
552     
553 #define CAMPANELLA \
554   Q__NOTE(_DS4), E__NOTE(_DS4), E__NOTE(_DS5), Q__NOTE(_DS5), E__NOTE(_DS5), E__NOTE(_DS6), Q__NOTE(_DS5), E__NOTE(_DS5), \
555   E__NOTE(_DS6), Q__NOTE(_CS5), E__NOTE(_CS5), E__NOTE(_DS6), Q__NOTE(_B4), E__NOTE(_B4), E__NOTE(_DS6), \
556   Q__NOTE(_B4), E__NOTE(_B4), E__NOTE(_DS6), Q__NOTE(_AS4), E__NOTE(_AS4), E__NOTE(_DS6), Q__NOTE(_GS4), \
557   E__NOTE(_GS4), E__NOTE(_DS6), Q__NOTE(_G4), E__NOTE(_G4), E__NOTE(_DS6), Q__NOTE(_GS4), E__NOTE(_GS4), \
558   E__NOTE(_DS6), Q__NOTE(_AS4), E__NOTE(_AS4), E__NOTE(_DS6), Q__NOTE(_DS4), E__NOTE(_DS4), E__NOTE(_DS6), \
559   Q__NOTE(_DS5), E__NOTE(_DS5), E__NOTE(_DS6), Q__NOTE(_E5), E__NOTE(_E5), E__NOTE(_DS6), Q__NOTE(_DS5), \
560   E__NOTE(_DS5), E__NOTE(_DS6), Q__NOTE(_CS5), E__NOTE(_CS5), E__NOTE(_DS6), Q__NOTE(_B4), E__NOTE(_B4), \
561   E__NOTE(_DS6), Q__NOTE(_B4), E__NOTE(_B4), E__NOTE(_DS6), Q__NOTE(_AS4), E__NOTE(_AS4), E__NOTE(_DS6), \
562   Q__NOTE(_GS4), E__NOTE(_GS4), E__NOTE(_DS6), Q__NOTE(_G4), E__NOTE(_G4), E__NOTE(_DS6), Q__NOTE(_GS4), \
563   E__NOTE(_GS4), E__NOTE(_DS6), Q__NOTE(_AS4), E__NOTE(_AS4), E__NOTE(_DS6), Q__NOTE(_DS4), E__NOTE(_DS4), \
564   E__NOTE(_DS5), Q__NOTE(_DS5), E__NOTE(_DS5), E__NOTE(_DS6), Q__NOTE(_DS6), E__NOTE(_DS6), E__NOTE(_DS7), \
565   Q__NOTE(_DS6), E__NOTE(_DS6), E__NOTE(_DS7), Q__NOTE(_CS6), E__NOTE(_CS6), E__NOTE(_DS7), Q__NOTE(_B5), \
566   E__NOTE(_B5), E__NOTE(_DS7), Q__NOTE(_B5), E__NOTE(_B5), E__NOTE(_DS7), Q__NOTE(_AS5), E__NOTE(_AS5), \
567   E__NOTE(_DS7), Q__NOTE(_GS5), E__NOTE(_GS5), E__NOTE(_DS7), Q__NOTE(_G5), E__NOTE(_G5), E__NOTE(_DS7), \
568   Q__NOTE(_GS5), E__NOTE(_GS5), E__NOTE(_DS7), Q__NOTE(_AS5), E__NOTE(_AS5), E__NOTE(_DS7), Q__NOTE(_DS5), \
569   E__NOTE(_DS5), E__NOTE(_DS7), W__NOTE(_DS6), W__NOTE(_GS5), 
570
571 #define MEGALOVANIA \
572   Q__NOTE(_D4), Q__NOTE(_D4), H__NOTE(_D5), HD_NOTE(_A4), H__NOTE(_AF4), H__NOTE(_G4), H__NOTE(_F4), \
573   Q__NOTE(_D4), Q__NOTE(_F4), Q__NOTE(_G4), Q__NOTE(_C4), Q__NOTE(_C4), H__NOTE(_D5), HD_NOTE(_A4), \
574   H__NOTE(_AF4), H__NOTE(_G4), H__NOTE(_F4), Q__NOTE(_D4), Q__NOTE(_F4), Q__NOTE(_G4), \
575   Q__NOTE(_B3), Q__NOTE(_B3), H__NOTE(_D5), HD_NOTE(_A4), H__NOTE(_AF4), H__NOTE(_G4), H__NOTE(_F4), \
576   Q__NOTE(_D4), Q__NOTE(_F4), Q__NOTE(_G4), Q__NOTE(_BF3), Q__NOTE(_BF3), H__NOTE(_D5), \
577   HD_NOTE(_A4), H__NOTE(_AF4), H__NOTE(_G4), H__NOTE(_F4), Q__NOTE(_D4), Q__NOTE(_F4), \
578   Q__NOTE(_G4),
579
580 #define MICHISHIRUBE \
581   W__NOTE(_A5), H__NOTE(_A5), H__NOTE(_A5), W__NOTE(_B5), H__NOTE(_A5), H__NOTE(_B5), BD_NOTE(_CS6), W__NOTE(_E6), \
582   W__NOTE(_CS6), WD_NOTE(_B5), H__NOTE(_A5), BD_NOTE(_A5), W__NOTE(_A5), H__NOTE(_A5), H__NOTE(_A5), \
583   W__NOTE(_B5), H__NOTE(_A5), H__NOTE(_B5), W__NOTE(_A5), W__NOTE(_A6), W__NOTE(_GS6), H__NOTE(_CS6), \
584   Q__NOTE(_E6), Q__NOTE(_CS6), W__NOTE(_B5), H__NOTE(_B5), H__NOTE(_CS6), W__NOTE(_B5), H__NOTE(_A5), \
585   Q__NOTE(_B5), BD_NOTE(_A5), \
586   H__NOTE(_E6), H__NOTE(_FS6), H__NOTE(_E6), H__NOTE(_B6), \
587   W__NOTE(_A6), H__NOTE(_E6), H__NOTE(_B6), W__NOTE(_A6), H__NOTE(_A6), H__NOTE(_B6), \
588   B__NOTE(_CS7), H__NOTE(_E6), H__NOTE(_FS6), H__NOTE(_E6), H__NOTE(_B6), W__NOTE(_A6), H__NOTE(_E6), \
589   H__NOTE(_B6), W__NOTE(_A6), H__NOTE(_A6), H__NOTE(_GS6), B__NOTE(_E6), H__NOTE(_E6), \
590   H__NOTE(_FS6), H__NOTE(_E6), H__NOTE(_B6), W__NOTE(_A6), H__NOTE(_E6), H__NOTE(_B6), \
591   W__NOTE(_A6), H__NOTE(_A6), H__NOTE(_B6), H__NOTE(_CS7), B__NOTE(_CS7), H__NOTE(_E6), H__NOTE(_E6), \
592   H__NOTE(_E6), H__NOTE(_E6), H__NOTE(_D6), H__NOTE(_D6), H__NOTE(_CS6), H__NOTE(_CS6), Q__NOTE(_B5), \
593   BD_NOTE(_B5), W__NOTE(_A5), H__NOTE(_A5), H__NOTE(_A5), W__NOTE(_B5), H__NOTE(_A5), H__NOTE(_B5), \
594   BD_NOTE(_CS6), W__NOTE(_E6), W__NOTE(_CS6), WD_NOTE(_B5), H__NOTE(_A5), BD_NOTE(_A5), W__NOTE(_A5), \
595   H__NOTE(_A5), H__NOTE(_A5), W__NOTE(_B5), H__NOTE(_A5), H__NOTE(_B5), W__NOTE(_A5), W__NOTE(_A6), \
596   W__NOTE(_GS6), H__NOTE(_CS6), Q__NOTE(_E6), Q__NOTE(_CS6), W__NOTE(_B5), H__NOTE(_B5), H__NOTE(_CS6), \
597   W__NOTE(_B5), H__NOTE(_A5), Q__NOTE(_B5), BD_NOTE(_A5),
598     
599 #define LIEBESLEID \
600   Q__NOTE(_E4), Q__NOTE(_DS4), Q__NOTE(_E4), Q__NOTE(_F4), Q__NOTE(_E4), Q__NOTE(_FS4), Q__NOTE(_EF4), Q__NOTE(_G4), Q__NOTE(_D4), \
601   Q__NOTE(_GS4), Q__NOTE(_CS4), W__NOTE(_A4), H__NOTE(_E5), H__NOTE(_E5), HD_NOTE(_G4), Q__NOTE(_E5), E__NOTE(_E5), \
602   E__NOTE(_F5), ED_NOTE(_E5), HD_NOTE(_D5), Q__NOTE(_E5), H__NOTE(_F5), H__NOTE(_CS5), H__NOTE(_C5), W__NOTE(_G4), \
603   H__NOTE(_D5), H__NOTE(_D5), HD_NOTE(_D5), Q__NOTE(_D5), E__NOTE(_D5), E__NOTE(_E5), E__NOTE(_D5), HD_NOTE(_C5), \
604   Q__NOTE(_D5), H__NOTE(_E5), H__NOTE(_B4), H__NOTE(_BF4), W__NOTE(_F4), H__NOTE(_C5), H__NOTE(_C5), HD_NOTE(_EF4), \
605   Q__NOTE(_C5), E__NOTE(_C5), E__NOTE(_D5), E__NOTE(_C5), HD_NOTE(_BF4), Q__NOTE(_C5), H__NOTE(_D5), H__NOTE(_FS4), \
606   H__NOTE(_F4), HD_NOTE(_E4), Q__NOTE(_A4), HD_NOTE(_FS4), Q__NOTE(_A4), HD_NOTE(_GS4), Q__NOTE(_B4), Q__NOTE(_A4), \
607   Q__NOTE(_E4), Q__NOTE(_DS4), Q__NOTE(_E4), Q__NOTE(_F4), Q__NOTE(_D4), Q__NOTE(_FS4), Q__NOTE(_CS4), Q__NOTE(_G4), \
608   Q__NOTE(_C4), Q__NOTE(_GS4), Q__NOTE(_D4), WD_NOTE(_A4), 
609     
610 #define MELODIES_OF_LIFE \
611   H__NOTE(_B5), W__NOTE(_GS6), H__NOTE(_GS6), H__NOTE(_FS6), W__NOTE(_E6), H__NOTE(_E6), H__NOTE(_DS6), H__NOTE(_CS6), H__NOTE(_DS6), \
612   H__NOTE(_E6), H__NOTE(_FS6), WD_NOTE(_B5), H__NOTE(_B5), H__NOTE(_CS6), H__NOTE(_DS6), H__NOTE(_E6), H__NOTE(_CS6), \
613   H__NOTE(_CS6), H__NOTE(_B5), H__NOTE(_E6), H__NOTE(_GS6), H__NOTE(_A6), H__NOTE(_GS6), H__NOTE(_E6), H__NOTE(_GS6), \
614   WD_NOTE(_FS6), H__NOTE(_GS6), WD_NOTE(_B6), H__NOTE(_CS7), H__NOTE(_B6), H__NOTE(_A6), H__NOTE(_A6), H__NOTE(_GS6), \
615   H__NOTE(_GS6), H__NOTE(_FS6), H__NOTE(_FS6), H__NOTE(_GS6), WD_NOTE(_A6), Q__NOTE(_GS6), Q__NOTE(_FS6), Q__NOTE(_FS6), \
616   Q__NOTE(_E6), W__NOTE(_E6), Q__NOTE(_B5), Q__NOTE(_CS6), WD_NOTE(_E6), Q__NOTE(_E6), Q__NOTE(_FS6), W__NOTE(_GS6), \
617   H__NOTE(_A6), B__NOTE(_FS6), 
618
619 #define EYES_ON_ME \
620   Q__NOTE(_A6), Q__NOTE(_G6), Q__NOTE(_FS6), Q__NOTE(_D6), Q__NOTE(_A5), Q__NOTE(_G5), Q__NOTE(_FS5), Q__NOTE(_D5), \
621   W__NOTE(_A4), W__NOTE(_D5), W__NOTE(_E5), W__NOTE(_FS5), H__NOTE(_A5), M__NOTE(_FS5, 256), H__NOTE(_E5), \
622   H__NOTE(_FS5), B__NOTE(_D5), H__NOTE(_B4), H__NOTE(_D5), BD_NOTE(_E5), H__NOTE(_A4), W__NOTE(_D5), W__NOTE(_E5), \
623   W__NOTE(_FS5), H__NOTE(_A5), BD_NOTE(_CS6), W__NOTE(_A5), H__NOTE(_CS6), H__NOTE(_D6), WD_NOTE(_B5), \
624   H__NOTE(_A5), H__NOTE(_B5), B__NOTE(_A5), WD_NOTE(_B4), W__NOTE(_CS5), WD_NOTE(_D6), H__NOTE(_D6), \
625   W__NOTE(_CS6), H__NOTE(_B5), H__NOTE(_B5), H__NOTE(_B5), B__NOTE(_A5), H__NOTE(_A5), H__NOTE(_FS5), H__NOTE(_A5), \
626   WD_NOTE(_B5), H__NOTE(_B5), H__NOTE(_A5), H__NOTE(_G5), H__NOTE(_D5), W__NOTE(_FS5), WD_NOTE(_E5), \
627   H__NOTE(_CS4), H__NOTE(_E4), H__NOTE(_A4), H__NOTE(_CS5), W__NOTE(_D5), W__NOTE(_E5), W__NOTE(_FS5), H__NOTE(_G5), \
628   H__NOTE(_A5), B__NOTE(_A5), H__NOTE(_A5), H__NOTE(_G5), H__NOTE(_D5), BD_NOTE(_FS5), W__NOTE(_E5), B__NOTE(_D5), \
629   H__NOTE(_G4), H__NOTE(_FS4), W__NOTE(_E4), BD_NOTE(_D4),
630
631 #define SONG_OF_THE_ANCIENTS \
632   H__NOTE(_D6), H__NOTE(_EF6), B__NOTE(_EF6), H__NOTE(_EF6), H__NOTE(_D6), H__NOTE(_BF5), H__NOTE(_G5), BD_NOTE(_C6), H__NOTE(_D6), \
633   H__NOTE(_EF6), B__NOTE(_EF6), H__NOTE(_EF6), H__NOTE(_D6), H__NOTE(_BF5), H__NOTE(_G5), BD_NOTE(_G6), H__NOTE(_G5), \
634   H__NOTE(_AF5), B__NOTE(_G6), H__NOTE(_AF6), H__NOTE(_G6), H__NOTE(_F6), H__NOTE(_D6), H__NOTE(_D6), H__NOTE(_EF6), \
635   B__NOTE(_EF6), WD_NOTE(_G5), WD_NOTE(_BF5), H__NOTE(_D6), H__NOTE(_EF6), B__NOTE(_EF6), H__NOTE(_EF6), H__NOTE(_D6), \
636   H__NOTE(_BF5), H__NOTE(_G5), BD_NOTE(_C6), WD_NOTE(_B5), WD_NOTE(_G5), WD_NOTE(_G6), W__NOTE(_G6), H__NOTE(_AF6), \
637   W__NOTE(_G6), H__NOTE(_AF6), H__NOTE(_G6), H__NOTE(_F6), H__NOTE(_D6), H__NOTE(_D6), H__NOTE(_EF6), B__NOTE(_EF6), \
638   WD_NOTE(_E6), H__NOTE(_E6), H__NOTE(_F6), H__NOTE(_G6), H__NOTE(_BF6), H__NOTE(_AF6), W__NOTE(_AF6), H__NOTE(_C6), \
639   H__NOTE(_BF6), H__NOTE(_AF6), W__NOTE(_AF6), H__NOTE(_C6), H__NOTE(_AF6), BD_NOTE(_G6), WD_NOTE(_B5), WD_NOTE(_G6), \
640   W__NOTE(_G6), H__NOTE(_AF6), W__NOTE(_G6), H__NOTE(_AF6), H__NOTE(_G6), H__NOTE(_F6), H__NOTE(_D6), H__NOTE(_D6), \
641   H__NOTE(_EF6), B__NOTE(_EF6), WD_NOTE(_E6), H__NOTE(_E6), H__NOTE(_F6), H__NOTE(_G6), H__NOTE(_BF6), H__NOTE(_AF6), \
642   W__NOTE(_AF6), H__NOTE(_C6), H__NOTE(_AF6), H__NOTE(_G6), W__NOTE(_G6), H__NOTE(_F6), H__NOTE(_D6), BD_NOTE(_EF6), \
643   WD_NOTE(_F6), WD_NOTE(_G6), BD_NOTE(_C7), 
644
645 #define NIER_AMUSEMENT_PARK \
646   H__NOTE(_D5), E__NOTE(_G6), E__NOTE(_GF6), Q__NOTE(_F6), Q__NOTE(_E6), Q__NOTE(_EF6), Q__NOTE(_DF6), Q__NOTE(_EF6), WD_NOTE(_D6), \
647   Q__NOTE(_G5), Q__NOTE(_A5), H__NOTE(_BF5), H__NOTE(_D6), H__NOTE(_G6), H__NOTE(_A6), W__NOTE(_BF6), W__NOTE(_EF7), \
648   H__NOTE(_D5), E__NOTE(_G6), E__NOTE(_GF6), Q__NOTE(_F6), Q__NOTE(_E6), Q__NOTE(_EF6), Q__NOTE(_DF6), Q__NOTE(_EF6), \
649   WD_NOTE(_D6), Q__NOTE(_G5), Q__NOTE(_A5), H__NOTE(_BF5), H__NOTE(_D6), H__NOTE(_G6), H__NOTE(_A6), W__NOTE(_BF6), \
650   H__NOTE(_EF7), H__NOTE(_D5), HD_NOTE(_A5), HD_NOTE(_BF5), B__NOTE(_D5), H__NOTE(_D5), HD_NOTE(_G5), HD_NOTE(_F5), \
651   H__NOTE(_EF5), WD_NOTE(_D5), H__NOTE(_D5), HD_NOTE(_A5), HD_NOTE(_BF5), WD_NOTE(_D5), W__NOTE(_D5), B__NOTE(_G5), \
652   H__NOTE(_D5), HD_NOTE(_A5), HD_NOTE(_BF5), B__NOTE(_D5), H__NOTE(_D5), HD_NOTE(_G5), HD_NOTE(_F5), H__NOTE(_EF5), \
653   W__NOTE(_D5), W__NOTE(_C5), W__NOTE(_BF4), W__NOTE(_C5), W__NOTE(_D5), W__NOTE(_G5), B__NOTE(_D5), B__NOTE(_E5), \
654   W__NOTE(_EF5), QD_NOTE(_C5), QD_NOTE(_D5), Q__NOTE(_EF5), H__NOTE(_G5), H__NOTE(_F5), H__NOTE(_EF5), H__NOTE(_F5), \
655   B__NOTE(_D5), B__NOTE(_BF4), W__NOTE(_EF5), QD_NOTE(_C5), QD_NOTE(_D5), Q__NOTE(_EF5), H__NOTE(_G5), H__NOTE(_F5), \
656   H__NOTE(_EF5), H__NOTE(_F5), W__NOTE(_D5), W__NOTE(_BF5), W__NOTE(_G5), W__NOTE(_D5), W__NOTE(_EF5), QD_NOTE(_C5), \
657   QD_NOTE(_D5), Q__NOTE(_EF5), H__NOTE(_G5), H__NOTE(_F5), H__NOTE(_EF5), H__NOTE(_F5), B__NOTE(_D5), B__NOTE(_BF4), \
658   B__NOTE(_C5), H__NOTE(_C5), H__NOTE(_D5), H__NOTE(_EF5), H__NOTE(_F5), WD_NOTE(_G5), H__NOTE(_C5), W__NOTE(_AF5), \
659   WD_NOTE(_G5), 
660
661 #define COPIED_CITY \
662   Q__NOTE(_F6), Q__NOTE(_BF5), Q__NOTE(_EF6), Q__NOTE(_G5), Q__NOTE(_AF5), Q__NOTE(_G6), Q__NOTE(_AF6), Q__NOTE(_EF6), Q__NOTE(_BF5), \
663   Q__NOTE(_F6), Q__NOTE(_G5), Q__NOTE(_AF5), Q__NOTE(_EF6), Q__NOTE(_G5), Q__NOTE(_F5), Q__NOTE(_D6), Q__NOTE(_C6), \
664   Q__NOTE(_G5), Q__NOTE(_BF5), Q__NOTE(_EF5), Q__NOTE(_AF5), Q__NOTE(_G5), Q__NOTE(_EF5), Q__NOTE(_BF4), H__NOTE(_C5), \
665   Q__NOTE(_F5), Q__NOTE(_G5), Q__NOTE(_AF5), Q__NOTE(_EF6), Q__NOTE(_BF5), Q__NOTE(_G6), Q__NOTE(_EF6), Q__NOTE(_BF6), \
666   Q__NOTE(_AF6), Q__NOTE(_EF6), Q__NOTE(_BF5), Q__NOTE(_F6), Q__NOTE(_G5), Q__NOTE(_F5), Q__NOTE(_EF6), Q__NOTE(_BF5), \
667   Q__NOTE(_B6), Q__NOTE(_DF6), Q__NOTE(_EF6), Q__NOTE(_F6), Q__NOTE(_AF6), Q__NOTE(_EF7), Q__NOTE(_F6), Q__NOTE(_C6), \
668   Q__NOTE(_G5), Q__NOTE(_AF5), Q__NOTE(_BF5), Q__NOTE(_C6), Q__NOTE(_EF6), Q__NOTE(_G5), Q__NOTE(_EF5), Q__NOTE(_F5), \
669   Q__NOTE(_G5), Q__NOTE(_EF5), Q__NOTE(_F5), Q__NOTE(_C5), Q__NOTE(_EF5), Q__NOTE(_C5), Q__NOTE(_BF4), Q__NOTE(_G4), \
670   Q__NOTE(_F4), Q__NOTE(_G4), H__NOTE(_AF4), Q__NOTE(_C5), Q__NOTE(_EF5), Q__NOTE(_F5), Q__NOTE(_C5), Q__NOTE(_EF5), \
671   Q__NOTE(_F5), Q__NOTE(_G5), Q__NOTE(_BF5), Q__NOTE(_AF5), Q__NOTE(_G5), Q__NOTE(_EF5), Q__NOTE(_F5), Q__NOTE(_C5), \
672   Q__NOTE(_AF4), Q__NOTE(_F5), Q__NOTE(_G5), Q__NOTE(_AF5), Q__NOTE(_G5), Q__NOTE(_F5), Q__NOTE(_EF5), Q__NOTE(_F5), \
673   Q__NOTE(_G5), Q__NOTE(_BF5), Q__NOTE(_C6), Q__NOTE(_G6), Q__NOTE(_EF6), WD_NOTE(_F7), 
674
675 #define VAGUE_HOPE_COLD_RAIN \
676   HD_NOTE(_D6), HD_NOTE(_E6), HD_NOTE(_CS6), HD_NOTE(_D6), HD_NOTE(_B5), Q__NOTE(_B5), Q__NOTE(_CS6), Q__NOTE(_D6), WD_NOTE(_A6), \
677   HD_NOTE(_FS6), HD_NOTE(_G6), HD_NOTE(_D6), HD_NOTE(_E6), HD_NOTE(_FS6), Q__NOTE(_D5), Q__NOTE(_CS5), Q__NOTE(_A4), \
678   W__NOTE(_FS4), H__NOTE(_D6), HD_NOTE(_E6), HD_NOTE(_FS6), HD_NOTE(_CS6), HD_NOTE(_E6), HD_NOTE(_D6), Q__NOTE(_CS6), \
679   Q__NOTE(_D6), Q__NOTE(_E6), W__NOTE(_FS6), H__NOTE(_CS6), WD_NOTE(_D6), HD_NOTE(_D6), Q__NOTE(_D6), H__NOTE(_E6), \
680   WD_NOTE(_CS6), HD_NOTE(_AS5), HD_NOTE(_B5), HD_NOTE(_B5), Q__NOTE(_B4), Q__NOTE(_CS5), Q__NOTE(_D5), HD_NOTE(_A5), \
681   Q__NOTE(_B5), Q__NOTE(_CS6), Q__NOTE(_A6), HD_NOTE(_FS6), Q__NOTE(_D5), Q__NOTE(_CS5), Q__NOTE(_A4), H__NOTE(_FS4), \
682   HD_NOTE(_FS6), HD_NOTE(_D6), HD_NOTE(_E6), HD_NOTE(_A6), HD_NOTE(_FS6), Q__NOTE(_CS5), Q__NOTE(_D5), Q__NOTE(_A5), \
683   HD_NOTE(_FS5), Q__NOTE(_FS6), Q__NOTE(_FS6), Q__NOTE(_GS6), HD_NOTE(_A6), Q__NOTE(_B6), H__NOTE(_A6), H__NOTE(_GS6), \
684   H__NOTE(_FS6), H__NOTE(_E6), H__NOTE(_CS6), H__NOTE(_FS6), E__NOTE(_FS5), E__NOTE(_CS5), Q__NOTE(_B4), H__NOTE(_AS4), \
685   W__NOTE(_FS5), HD_NOTE(_FS6), HD_NOTE(_B5), H__NOTE(_D6), H__NOTE(_CS6), H__NOTE(_E6), HD_NOTE(_A6), HD_NOTE(_E6), \
686   W__NOTE(_D6), Q__NOTE(_CS6), Q__NOTE(_D6), HD_NOTE(_E6), HD_NOTE(_FS6), WD_NOTE(_B6), HD_NOTE(_E6), HD_NOTE(_FS6), \
687   HD_NOTE(_B5), Q__NOTE(_B5), Q__NOTE(_B5), Q__NOTE(_CS6), H__NOTE(_D6), H__NOTE(_E6), H__NOTE(_FS6), HD_NOTE(_E6), \
688   HD_NOTE(_CS6), H__NOTE(_FS6), H__NOTE(_A6), H__NOTE(_B6), W__NOTE(_A6), H__NOTE(_FS6), BD_NOTE(_B6), 
689
690 #define KAINE_SALVATION \
691   BD_NOTE(_D5), W__NOTE(_BF4), W__NOTE(_C5), W__NOTE(_F5), BD_NOTE(_D5), BD_NOTE(_BF4), BD_NOTE(_C5), W__NOTE(_BF4), W__NOTE(_C5), \
692   W__NOTE(_D5), BD_NOTE(_C5), BD_NOTE(_F4), BD_NOTE(_D5), W__NOTE(_BF4), W__NOTE(_C5), W__NOTE(_F5), BD_NOTE(_D5), \
693   BD_NOTE(_BF4), WD_NOTE(_EF5), WD_NOTE(_BF4), W__NOTE(_A4), W__NOTE(_BF4), W__NOTE(_C5), B__NOTE(_C5), H__NOTE(_B4), \
694   H__NOTE(_C5), BD_NOTE(_D5), WD_NOTE(_G5), W__NOTE(_G5), H__NOTE(_FS5), H__NOTE(_G5), H__NOTE(_A5), H__NOTE(_B5), \
695   H__NOTE(_A5), H__NOTE(_G5), H__NOTE(_FS5), WD_NOTE(_G5), W__NOTE(_G5), H__NOTE(_D6), H__NOTE(_C6), H__NOTE(_B5), \
696   H__NOTE(_A5), WD_NOTE(_G5), WD_NOTE(_G5), W__NOTE(_G5), H__NOTE(_FS5), H__NOTE(_G5), H__NOTE(_A5), H__NOTE(_B5), \
697   H__NOTE(_A5), H__NOTE(_G5), H__NOTE(_FS5), W__NOTE(_G5), H__NOTE(_B5), H__NOTE(_A5), H__NOTE(_G5), H__NOTE(_FS5), \
698   BD_NOTE(_E5), WD_NOTE(_G5), W__NOTE(_G5), H__NOTE(_FS5), H__NOTE(_G5), H__NOTE(_A5), H__NOTE(_B5), H__NOTE(_A5), \
699   H__NOTE(_G5), H__NOTE(_FS5), WD_NOTE(_G5), W__NOTE(_G5), H__NOTE(_D6), H__NOTE(_C6), H__NOTE(_B5), H__NOTE(_A5), \
700   WD_NOTE(_G5), WD_NOTE(_G5), W__NOTE(_G5), H__NOTE(_FS5), H__NOTE(_G5), H__NOTE(_A5), H__NOTE(_B5), H__NOTE(_A5), \
701   H__NOTE(_G5), H__NOTE(_FS5), W__NOTE(_G5), H__NOTE(_D6), WD_NOTE(_D6), W__NOTE(_F5), H__NOTE(_C6), H__NOTE(_C6), \
702   H__NOTE(_BF5), H__NOTE(_A5), WD_NOTE(_G5), WD_NOTE(_F5), WD_NOTE(_G5), WD_NOTE(_A5), BD_NOTE(_G5),
703
704 #define WEIGHT_OF_THE_WORLD \
705   H__NOTE(_B5), Q__NOTE(_C6), Q__NOTE(_C6), Q__NOTE(_B5), H__NOTE(_C6), H__NOTE(_G6), WD_NOTE(_G6), H__NOTE(_B5), Q__NOTE(_C6), \
706   Q__NOTE(_C6), Q__NOTE(_B5), H__NOTE(_C6), H__NOTE(_G6), H__NOTE(_G6), Q__NOTE(_A6), W__NOTE(_G6), Q__NOTE(_C6), \
707   Q__NOTE(_D6), H__NOTE(_E6), Q__NOTE(_F6), H__NOTE(_E6), H__NOTE(_F6), HD_NOTE(_E6), H__NOTE(_D6), H__NOTE(_C6), \
708   H__NOTE(_D6), WD_NOTE(_D6), Q__NOTE(_C6), Q__NOTE(_B5), WD_NOTE(_B5), H__NOTE(_B5), Q__NOTE(_C6), Q__NOTE(_C6), \
709   Q__NOTE(_B5), H__NOTE(_C6), H__NOTE(_G6), WD_NOTE(_G6), H__NOTE(_B5), Q__NOTE(_C6), Q__NOTE(_C6), Q__NOTE(_B5), \
710   H__NOTE(_C6), H__NOTE(_G6), H__NOTE(_G6), Q__NOTE(_A6), W__NOTE(_G6), Q__NOTE(_C6), Q__NOTE(_D6), H__NOTE(_E6), \
711   Q__NOTE(_F6), H__NOTE(_E6), H__NOTE(_F6), HD_NOTE(_E6), H__NOTE(_D6), H__NOTE(_C6), H__NOTE(_D6), BD_NOTE(_D6), \
712   Q__NOTE(_E6), Q__NOTE(_D6), Q__NOTE(_C6), Q__NOTE(_B5), H__NOTE(_C6), Q__NOTE(_C6), H__NOTE(_C6), HD_NOTE(_C6), \
713   H__NOTE(_B5), H__NOTE(_C6), H__NOTE(_E6), H__NOTE(_G6), WD_NOTE(_G6), Q__NOTE(_C6), B__NOTE(_C6), H__NOTE(_B6), \
714   Q__NOTE(_C7), BD_NOTE(_C7), 
715
716 #endif