-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgerman.js
180 lines (144 loc) · 4.38 KB
/
german.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
var drumno = document.querySelectorAll(".drum").length;
for(var i = 0; i<drumno; i++){
document.querySelectorAll(".drum")[i].addEventListener("click", function(){
var buttonInnerhtml = this.innerHTML;
makesoundc(buttonInnerhtml);
buttonanimation(buttonInnerhtml);
});
}
document.addEventListener("keypress",function(event){
makesound(event.key);
buttonanimation(event.key);
});
function buttonanimation(currentkey){
var activebutton = document.querySelector("." + currentkey);
activebutton.classList.add("pressed");
setTimeout(function(){
activebutton.classList.remove("pressed");
},100);
}
function makesoundc(key){
switch(key){
case "A":
var tone1 = new Audio("./musicg/A.wav");
tone1.play();
break;
case "B":
var tone2 = new Audio("./musicg/B.wav");
tone2.play();
break;
case "C":
var tone3 = new Audio("./musicg/C.wav");
tone3.play();
break;
case "D":
var tone4 = new Audio("./musicg/D.wav");
tone4.play();
break;
case "E":
var tone5 = new Audio("./musicg/E.wav");
tone5.play();
break;
case "F":
var tone6 = new Audio("./musicg/F.wav");
tone6.play();
break;
case "G":
var tone7 = new Audio("./musicg/G.wav");
tone7.play();
break;
case "H":
var tone8 = new Audio("./musicg/H.wav");
tone8.play();
break;
case "I":
var tone9 = new Audio("./musicg/I.wav");
tone9.play();
break;
case "J":
var tone10 = new Audio("./musicg/J.wav");
tone10.play();
break;
case "K":
var tone11 = new Audio("./musicg/K.wav");
tone11.play();
break;
case "L":
var tone12 = new Audio("./musicg/L.wav");
tone12.play();
break;
case "M":
var tone13 = new Audio("./musicg/M.wav");
tone13.play();
break;
case "N":
var tone14 = new Audio("./musicg/N.wav");
tone14.play();
break;
case "O":
var tone15 = new Audio("./musicg/O.wav");
tone15.play();
break;
case "P":
var tone16 = new Audio("./musicg/P.wav");
tone16.play();
break;
case "Q":
var tone17 = new Audio("./musicg/Q.wav");
tone17.play();
break;
case "R":
var tone18 = new Audio("./musicg/R.wav");
tone18.play();
break;
case "S":
var tone19 = new Audio("./musicg/S.wav");
tone19.play();
break;
case "T":
var tone20 = new Audio("./musicg/T.wav");
tone20.play();
break;
case "U":
var tone21 = new Audio("./musicg/U.wav");
tone21.play();
break;
case "V":
var tone22 = new Audio("./musicg/V.wav");
tone22.play();
break;
case "W":
var tone23 = new Audio("./musicg/W.wav");
tone23.play();
break;
case "X":
var tone24 = new Audio("./musicg/X.wav");
tone24.play();
break;
case "Y":
var tone25 = new Audio("./musicg/Y.wav");
tone25.play();
break;
case "Z":
var tone26 = new Audio("./musicg/Z.wav");
tone26.play();
break;
case "Ä":
var tone27 = new Audio("./musicg/ae.wav");
tone27.play();
break;
case "Ö":
var tone28 = new Audio("./musicg/oe.wav");
tone28.play();
break;
case "Ü":
var tone29 = new Audio("./musicg/ue.wav");
tone29.play();
break;
case "ß":
var tone30 = new Audio("./musicg/esszett.wav");
tone30.play();
break;
default: console.log("press any key");
}
}