aboutsummaryrefslogtreecommitdiff
path: root/quantum/song_list.h
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/song_list.h')
-rw-r--r--quantum/song_list.h104
1 files changed, 91 insertions, 13 deletions
diff --git a/quantum/song_list.h b/quantum/song_list.h
index b626c3fa6..e992bd18a 100644
--- a/quantum/song_list.h
+++ b/quantum/song_list.h
@@ -4,20 +4,98 @@
4#define SONG_LIST_H 4#define SONG_LIST_H
5 5
6#define ODE_TO_JOY \ 6#define ODE_TO_JOY \
7 Q__NOTE(_E4), Q__NOTE(_E4), Q__NOTE(_F4), Q__NOTE(_G4), \ 7 Q__NOTE(_E4), Q__NOTE(_E4), Q__NOTE(_F4), Q__NOTE(_G4), \
8 Q__NOTE(_G4), Q__NOTE(_F4), Q__NOTE(_E4), Q__NOTE(_D4), \ 8 Q__NOTE(_G4), Q__NOTE(_F4), Q__NOTE(_E4), Q__NOTE(_D4), \
9 Q__NOTE(_C4), Q__NOTE(_C4), Q__NOTE(_D4), Q__NOTE(_E4), \ 9 Q__NOTE(_C4), Q__NOTE(_C4), Q__NOTE(_D4), Q__NOTE(_E4), \
10 QD_NOTE(_E4), E__NOTE(_D4), H__NOTE(_D4), 10 QD_NOTE(_E4), E__NOTE(_D4), H__NOTE(_D4),
11 11
12#define ROCK_A_BYE_BABY \ 12#define ROCK_A_BYE_BABY \
13 QD_NOTE(_B4), E__NOTE(_D4), Q__NOTE(_B5), \ 13 QD_NOTE(_B4), E__NOTE(_D4), Q__NOTE(_B5), \
14 H__NOTE(_A5), Q__NOTE(_G5), \ 14 H__NOTE(_A5), Q__NOTE(_G5), \
15 QD_NOTE(_B4), E__NOTE(_D5), Q__NOTE(_G5), \ 15 QD_NOTE(_B4), E__NOTE(_D5), Q__NOTE(_G5), \
16 H__NOTE(_FS5), 16 H__NOTE(_FS5),
17 17
18#define OLKB_GOODBYE \ 18#define CLOSE_ENCOUNTERS_5_NOTE \
19 E__NOTE(_E7), \ 19 Q__NOTE(_D5), \
20 E__NOTE(_A6), \ 20 Q__NOTE(_E5), \
21 ED_NOTE(_E6), 21 Q__NOTE(_C5), \
22 Q__NOTE(_C4), \
23 Q__NOTE(_G4),
24
25#define DOE_A_DEER \
26 QD_NOTE(_C4), E__NOTE(_D4), \
27 QD_NOTE(_E4), E__NOTE(_C4), \
28 Q__NOTE(_E4), Q__NOTE(_C4), \
29 Q__NOTE(_E4),
30
31#define GOODBYE_SOUND \
32 E__NOTE(_E7), \
33 E__NOTE(_A6), \
34 ED_NOTE(_E6),
35
36#define STARTUP_SOUND \
37 ED_NOTE(_E7 ), \
38 E__NOTE(_CS7), \
39 E__NOTE(_E6 ), \
40 E__NOTE(_A6 ), \
41 M__NOTE(_CS7, 20),
42
43#define QWERTY_SOUND \
44 E__NOTE(_GS6 ), \
45 E__NOTE(_A6 ), \
46 S__NOTE(_REST), \
47 Q__NOTE(_E7 ),
48
49#define COLEMAK_SOUND \
50 E__NOTE(_GS6 ), \
51 E__NOTE(_A6 ), \
52 S__NOTE(_REST), \
53 ED_NOTE(_E7 ), \
54 S__NOTE(_REST), \
55 ED_NOTE(_GS7 ),
56
57#define DVORAK_SOUND \
58 E__NOTE(_GS6 ), \
59 E__NOTE(_A6 ), \
60 S__NOTE(_REST), \
61 E__NOTE(_E7 ), \
62 S__NOTE(_REST), \
63 E__NOTE(_FS7 ), \
64 S__NOTE(_REST), \
65 E__NOTE(_E7 ),
66
67#define MUSIC_SCALE_SOUND \
68 E__NOTE(_A5 ), \
69 E__NOTE(_B5 ), \
70 E__NOTE(_CS6), \
71 E__NOTE(_D6 ), \
72 E__NOTE(_E6 ), \
73 E__NOTE(_FS6), \
74 E__NOTE(_GS6), \
75 E__NOTE(_A6 ),
76
77#define CAPS_LOCK_ON_SOUND \
78 E__NOTE(_A3), \
79 E__NOTE(_B3),
80
81#define CAPS_LOCK_OFF_SOUND \
82 E__NOTE(_B3), \
83 E__NOTE(_A3),
84
85#define SCROLL_LOCK_ON_SOUND \
86 E__NOTE(_D4), \
87 E__NOTE(_E4),
88
89#define SCROLL_LOCK_OFF_SOUND \
90 E__NOTE(_E4), \
91 E__NOTE(_D4),
92
93#define NUM_LOCK_ON_SOUND \
94 E__NOTE(_D5), \
95 E__NOTE(_E5),
96
97#define NUM_LOCK_OFF_SOUND \
98 E__NOTE(_E5), \
99 E__NOTE(_D5),
22 100
23#endif 101#endif