gyorgy@0
|
1 audiotempl= '''
|
gyorgy@0
|
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
gyorgy@0
|
3 <html xmlns="http://www.w3.org/1999/xhtml">
|
gyorgy@0
|
4
|
gyorgy@0
|
5 <html lang="en" dir="ltr">
|
gyorgy@0
|
6
|
gyorgy@0
|
7 <head>
|
gyorgy@0
|
8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8;charset=utf-8" >
|
daniele@11
|
9 <! link rel="stylesheet" href="../build/mediaelementplayer.min.css" TITLE="combined">
|
gyorgy@0
|
10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
daniele@11
|
11 <title>Audio Environment Classification</title>
|
gyorgy@0
|
12
|
gyorgy@0
|
13 <script src="../build/jquery.js"></script>
|
daniele@11
|
14 <!script src="../build/mediaelement-and-player.min.js"></script>
|
gyorgy@0
|
15
|
gyorgy@0
|
16
|
gyorgy@0
|
17 <script language = "JavaScript">
|
gyorgy@0
|
18
|
gyorgy@0
|
19 window.onload = function () {
|
daniele@11
|
20 document.getElementById("a1")[%i].selected = true;
|
daniele@11
|
21 document.getElementById("a2")[%i].selected = true;
|
daniele@11
|
22 document.getElementById("a3")[%i].selected = true;
|
daniele@11
|
23 document.getElementById("a4")[%i].selected = true;
|
daniele@11
|
24 document.getElementById("a5")[%i].selected = true;
|
daniele@11
|
25 document.getElementById("a6")[%i].selected = true;
|
daniele@11
|
26 document.getElementById("a7")[%i].selected = true;
|
daniele@11
|
27 document.getElementById("a8")[%i].selected = true;
|
daniele@11
|
28 document.getElementById("a9")[%i].selected = true;
|
daniele@11
|
29 document.getElementById("a10")[%i].selected = true;
|
gyorgy@0
|
30 }
|
gyorgy@0
|
31
|
gyorgy@0
|
32 </script>
|
gyorgy@0
|
33
|
gyorgy@0
|
34 <script language="JavaScript" src="../js/gen_validatorv4.js"
|
gyorgy@0
|
35 type="text/javascript" xml:space="preserve"></script>
|
gyorgy@0
|
36 </head>
|
gyorgy@0
|
37
|
gyorgy@0
|
38 <body>
|
gyorgy@0
|
39
|
gyorgy@0
|
40 <h3 id="test 1">%i/%i</h3><br>
|
daniele@11
|
41 <h4>Please play the sounds and indicate where they have been recorded </h4>
|
gyorgy@0
|
42
|
gyorgy@0
|
43 <form name="attributes" action="doAttrib" method="POST">
|
gyorgy@0
|
44
|
daniele@11
|
45 <audio id="audio player 1" controls>
|
daniele@11
|
46 <source src="../AASPAudio/%s.wav" type="audio/wav">
|
gyorgy@0
|
47 </audio>
|
gyorgy@0
|
48
|
daniele@11
|
49 <form name = "attribute1" id="a1">
|
daniele@11
|
50 <input type="radio" name="cat" value="bus">bus
|
daniele@11
|
51 <input type="radio" name="cat" value="busy street">busy street
|
daniele@11
|
52 <input type="radio" name="cat" value="office">office
|
daniele@11
|
53 <input type="radio" name="cat" value="open air market">open air market
|
daniele@11
|
54 <input type="radio" name="cat" value="park">park <br>
|
daniele@11
|
55 <input type="radio" name="cat" value="quiet street">quiet street
|
daniele@11
|
56 <input type="radio" name="cat" value="restaurant">restaurant
|
daniele@11
|
57 <input type="radio" name="cat" value="supermarket">supermarket
|
daniele@11
|
58 <input type="radio" name="cat" value="tube">tube
|
daniele@11
|
59 <input type="radio" name="cat" value="tube station">tube station
|
daniele@11
|
60 </form>
|
gyorgy@0
|
61 <br>
|
gyorgy@0
|
62
|
daniele@11
|
63 <audio id="audio player 2" controls>
|
daniele@11
|
64 <source src="/Users/daniele/Documents/AASPChallenge/survey/AASPAudio/%s.wav" type="audio/wav">
|
gyorgy@0
|
65 </audio>
|
gyorgy@0
|
66
|
daniele@11
|
67 <form name = "attribute2" id="a2">
|
daniele@11
|
68 <input type="radio" name="cat" value="bus">bus
|
daniele@11
|
69 <input type="radio" name="cat" value="busy street">busy street
|
daniele@11
|
70 <input type="radio" name="cat" value="office">office
|
daniele@11
|
71 <input type="radio" name="cat" value="open air market">open air market
|
daniele@11
|
72 <input type="radio" name="cat" value="park">park <br>
|
daniele@11
|
73 <input type="radio" name="cat" value="quiet street">quiet street
|
daniele@11
|
74 <input type="radio" name="cat" value="restaurant">restaurant
|
daniele@11
|
75 <input type="radio" name="cat" value="supermarket">supermarket
|
daniele@11
|
76 <input type="radio" name="cat" value="tube">tube
|
daniele@11
|
77 <input type="radio" name="cat" value="tube station">tube station
|
daniele@11
|
78 </form>
|
gyorgy@0
|
79 <br>
|
gyorgy@0
|
80
|
daniele@11
|
81 <audio id="audio player 3" controls>
|
daniele@11
|
82 <source src="/Users/daniele/Documents/AASPChallenge/survey/AASPAudio/%s.wav" type="audio/wav">
|
daniele@11
|
83 </audio>
|
gyorgy@0
|
84
|
daniele@11
|
85 <form name = "attribute3" id="a3">
|
daniele@11
|
86 <input type="radio" name="cat" value="bus">bus
|
daniele@11
|
87 <input type="radio" name="cat" value="busy street">busy street
|
daniele@11
|
88 <input type="radio" name="cat" value="office">office
|
daniele@11
|
89 <input type="radio" name="cat" value="open air market">open air market
|
daniele@11
|
90 <input type="radio" name="cat" value="park">park <br>
|
daniele@11
|
91 <input type="radio" name="cat" value="quiet street">quiet street
|
daniele@11
|
92 <input type="radio" name="cat" value="restaurant">restaurant
|
daniele@11
|
93 <input type="radio" name="cat" value="supermarket">supermarket
|
daniele@11
|
94 <input type="radio" name="cat" value="tube">tube
|
daniele@11
|
95 <input type="radio" name="cat" value="tube station">tube station
|
daniele@11
|
96 </form>
|
gyorgy@0
|
97 <br>
|
gyorgy@0
|
98
|
daniele@11
|
99 <audio id="audio player 4" controls>
|
daniele@11
|
100 <source src="/Users/daniele/Documents/AASPChallenge/survey/AASPAudio/%s.wav" type="audio/wav">
|
gyorgy@0
|
101 </audio>
|
gyorgy@0
|
102
|
daniele@11
|
103 <form name = "attribute4" id="a4">
|
daniele@11
|
104 <input type="radio" name="cat" value="bus">bus
|
daniele@11
|
105 <input type="radio" name="cat" value="busy street">busy street
|
daniele@11
|
106 <input type="radio" name="cat" value="office">office
|
daniele@11
|
107 <input type="radio" name="cat" value="open air market">open air market
|
daniele@11
|
108 <input type="radio" name="cat" value="park">park <br>
|
daniele@11
|
109 <input type="radio" name="cat" value="quiet street">quiet street
|
daniele@11
|
110 <input type="radio" name="cat" value="restaurant">restaurant
|
daniele@11
|
111 <input type="radio" name="cat" value="supermarket">supermarket
|
daniele@11
|
112 <input type="radio" name="cat" value="tube">tube
|
daniele@11
|
113 <input type="radio" name="cat" value="tube station">tube station
|
daniele@11
|
114 </form>
|
gyorgy@0
|
115 <br>
|
gyorgy@0
|
116
|
daniele@11
|
117 <audio id="audio player 5" controls>
|
daniele@11
|
118 <source src="/Users/daniele/Documents/AASPChallenge/survey/AASPAudio/%s.wav" type="audio/wav">
|
gyorgy@0
|
119 </audio>
|
gyorgy@0
|
120
|
daniele@11
|
121 <form name = "attribute5" id="a5">
|
daniele@11
|
122 <input type="radio" name="cat" value="bus">bus
|
daniele@11
|
123 <input type="radio" name="cat" value="busy street">busy street
|
daniele@11
|
124 <input type="radio" name="cat" value="office">office
|
daniele@11
|
125 <input type="radio" name="cat" value="open air market">open air market
|
daniele@11
|
126 <input type="radio" name="cat" value="park">park <br>
|
daniele@11
|
127 <input type="radio" name="cat" value="quiet street">quiet street
|
daniele@11
|
128 <input type="radio" name="cat" value="restaurant">restaurant
|
daniele@11
|
129 <input type="radio" name="cat" value="supermarket">supermarket
|
daniele@11
|
130 <input type="radio" name="cat" value="tube">tube
|
daniele@11
|
131 <input type="radio" name="cat" value="tube station">tube station
|
daniele@11
|
132 </form>
|
gyorgy@0
|
133 <br>
|
gyorgy@0
|
134
|
daniele@11
|
135 <audio id="audio player 6" controls>
|
daniele@11
|
136 <source src="/Users/daniele/Documents/AASPChallenge/survey/AASPAudio/%s.wav" type="audio/wav">
|
gyorgy@0
|
137 </audio>
|
gyorgy@0
|
138
|
daniele@11
|
139 <form name = "attribute6" id="a6">
|
daniele@11
|
140 <input type="radio" name="cat" value="bus">bus
|
daniele@11
|
141 <input type="radio" name="cat" value="busy street">busy street
|
daniele@11
|
142 <input type="radio" name="cat" value="office">office
|
daniele@11
|
143 <input type="radio" name="cat" value="open air market">open air market
|
daniele@11
|
144 <input type="radio" name="cat" value="park">park <br>
|
daniele@11
|
145 <input type="radio" name="cat" value="quiet street">quiet street
|
daniele@11
|
146 <input type="radio" name="cat" value="restaurant">restaurant
|
daniele@11
|
147 <input type="radio" name="cat" value="supermarket">supermarket
|
daniele@11
|
148 <input type="radio" name="cat" value="tube">tube
|
daniele@11
|
149 <input type="radio" name="cat" value="tube station">tube station
|
daniele@11
|
150 </form>
|
gyorgy@0
|
151 <br>
|
gyorgy@0
|
152
|
daniele@11
|
153 <audio id="audio player 7" controls>
|
daniele@11
|
154 <source src="/Users/daniele/Documents/AASPChallenge/survey/AASPAudio/%s.wav" type="audio/wav">
|
gyorgy@0
|
155 </audio>
|
gyorgy@0
|
156
|
daniele@11
|
157 <form name = "attribute7" id="a7">
|
daniele@11
|
158 <input type="radio" name="cat" value="bus">bus
|
daniele@11
|
159 <input type="radio" name="cat" value="busy street">busy street
|
daniele@11
|
160 <input type="radio" name="cat" value="office">office
|
daniele@11
|
161 <input type="radio" name="cat" value="open air market">open air market
|
daniele@11
|
162 <input type="radio" name="cat" value="park">park <br>
|
daniele@11
|
163 <input type="radio" name="cat" value="quiet street">quiet street
|
daniele@11
|
164 <input type="radio" name="cat" value="restaurant">restaurant
|
daniele@11
|
165 <input type="radio" name="cat" value="supermarket">supermarket
|
daniele@11
|
166 <input type="radio" name="cat" value="tube">tube
|
daniele@11
|
167 <input type="radio" name="cat" value="tube station">tube station
|
daniele@11
|
168 </form>
|
gyorgy@0
|
169 <br>
|
gyorgy@0
|
170
|
daniele@11
|
171 <audio id="audio player 8" controls>
|
daniele@11
|
172 <source src="/Users/daniele/Documents/AASPChallenge/survey/AASPAudio/%s.wav" type="audio/wav">
|
gyorgy@0
|
173 </audio>
|
gyorgy@0
|
174
|
daniele@11
|
175 <form name = "attribute8" id="a8">
|
daniele@11
|
176 <input type="radio" name="cat" value="bus">bus
|
daniele@11
|
177 <input type="radio" name="cat" value="busy street">busy street
|
daniele@11
|
178 <input type="radio" name="cat" value="office">office
|
daniele@11
|
179 <input type="radio" name="cat" value="open air market">open air market
|
daniele@11
|
180 <input type="radio" name="cat" value="park">park <br>
|
daniele@11
|
181 <input type="radio" name="cat" value="quiet street">quiet street
|
daniele@11
|
182 <input type="radio" name="cat" value="restaurant">restaurant
|
daniele@11
|
183 <input type="radio" name="cat" value="supermarket">supermarket
|
daniele@11
|
184 <input type="radio" name="cat" value="tube">tube
|
daniele@11
|
185 <input type="radio" name="cat" value="tube station">tube station
|
daniele@11
|
186 </form>
|
gyorgy@0
|
187 <br>
|
gyorgy@0
|
188
|
daniele@11
|
189 <audio id="audio player 9" controls>
|
daniele@11
|
190 <source src="/Users/daniele/Documents/AASPChallenge/survey/AASPAudio/%s.wav" type="audio/wav">
|
gyorgy@0
|
191 </audio>
|
daniele@11
|
192
|
daniele@11
|
193 <form name = "attribute9" id="a9">
|
daniele@11
|
194 <input type="radio" name="cat" value="bus">bus
|
daniele@11
|
195 <input type="radio" name="cat" value="busy street">busy street
|
daniele@11
|
196 <input type="radio" name="cat" value="office">office
|
daniele@11
|
197 <input type="radio" name="cat" value="open air market">open air market
|
daniele@11
|
198 <input type="radio" name="cat" value="park">park <br>
|
daniele@11
|
199 <input type="radio" name="cat" value="quiet street">quiet street
|
daniele@11
|
200 <input type="radio" name="cat" value="restaurant">restaurant
|
daniele@11
|
201 <input type="radio" name="cat" value="supermarket">supermarket
|
daniele@11
|
202 <input type="radio" name="cat" value="tube">tube
|
daniele@11
|
203 <input type="radio" name="cat" value="tube station">tube station
|
daniele@11
|
204 </form>
|
daniele@11
|
205 <br>
|
daniele@11
|
206
|
daniele@11
|
207 <audio id="audio player 10" controls>
|
daniele@11
|
208 <source src="/Users/daniele/Documents/AASPChallenge/survey/AASPAudio/%s.wav" type="audio/wav">
|
gyorgy@0
|
209 </audio>
|
gyorgy@0
|
210
|
daniele@11
|
211 <form name = "attribute10" id="a10">
|
daniele@11
|
212 <input type="radio" name="cat" value="bus">bus
|
daniele@11
|
213 <input type="radio" name="cat" value="busy street">busy street
|
daniele@11
|
214 <input type="radio" name="cat" value="office">office
|
daniele@11
|
215 <input type="radio" name="cat" value="open air market">open air market
|
daniele@11
|
216 <input type="radio" name="cat" value="park">park <br>
|
daniele@11
|
217 <input type="radio" name="cat" value="quiet street">quiet street
|
daniele@11
|
218 <input type="radio" name="cat" value="restaurant">restaurant
|
daniele@11
|
219 <input type="radio" name="cat" value="supermarket">supermarket
|
daniele@11
|
220 <input type="radio" name="cat" value="tube">tube
|
daniele@11
|
221 <input type="radio" name="cat" value="tube station">tube station
|
daniele@11
|
222 </form>
|
daniele@11
|
223 <br>
|
gyorgy@0
|
224
|
gyorgy@0
|
225 <input type="hidden" name="pageId" value="%i">
|
gyorgy@0
|
226 <input type="hidden" name="sessionId" value="%s">
|
gyorgy@0
|
227
|
gyorgy@0
|
228 <input type="submit" value="submit" name="submitButton"/>
|
gyorgy@0
|
229
|
gyorgy@0
|
230 </form>
|
gyorgy@0
|
231
|
gyorgy@0
|
232 <script language="JavaScript" type="text/javascript"
|
gyorgy@0
|
233 xml:space="preserve">//<![CDATA[
|
gyorgy@0
|
234 var frmvalidator = new Validator("attributes");
|
gyorgy@0
|
235
|
daniele@11
|
236 frmvalidator.addValidation("attribute1","dontselect=0", "Please select at least one main attribute for each item");
|
daniele@11
|
237 frmvalidator.addValidation("attribute2","dontselect=0", "Please select at least one main attribute for each item");
|
daniele@11
|
238 frmvalidator.addValidation("attribute3","dontselect=0", "Please select at least one main attribute for each item");
|
daniele@11
|
239 frmvalidator.addValidation("attribute4","dontselect=0", "Please select at least one main attribute for each item");
|
daniele@11
|
240 frmvalidator.addValidation("attribute5","dontselect=0", "Please select at least one main attribute for each item");
|
daniele@11
|
241 frmvalidator.addValidation("attribute6","dontselect=0", "Please select at least one main attribute for each item");
|
daniele@11
|
242 frmvalidator.addValidation("attribute7","dontselect=0", "Please select at least one main attribute for each item");
|
daniele@11
|
243 frmvalidator.addValidation("attribute8","dontselect=0", "Please select at least one main attribute for each item");
|
daniele@11
|
244 frmvalidator.addValidation("attribute9","dontselect=0", "Please select at least one main attribute for each item");
|
daniele@11
|
245 frmvalidator.addValidation("attribute10","dontselect=0", "Please select at least one main attribute for each item");
|
gyorgy@0
|
246
|
gyorgy@0
|
247 //]]></script>
|
gyorgy@0
|
248
|
gyorgy@0
|
249 </div>
|
gyorgy@0
|
250
|
gyorgy@0
|
251 </div>
|
gyorgy@0
|
252
|
gyorgy@0
|
253 </body>
|
gyorgy@0
|
254
|
gyorgy@0
|
255 <script>
|
gyorgy@0
|
256 $('audio,video').mediaelementplayer();
|
gyorgy@0
|
257 </script>
|
gyorgy@0
|
258 </html>
|
gyorgy@0
|
259 '''
|
gyorgy@0
|
260
|
gyorgy@0
|
261 welcome_templ= '''
|
gyorgy@0
|
262 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
gyorgy@0
|
263 <html xmlns="http://www.w3.org/1999/xhtml">
|
gyorgy@0
|
264
|
gyorgy@0
|
265 <html lang="en" dir="ltr">
|
gyorgy@0
|
266
|
gyorgy@0
|
267 <head>
|
gyorgy@0
|
268 <meta http-equiv="Content-Type" content="text/html; charset=utf-8;charset=utf-8" >
|
gyorgy@0
|
269 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
daniele@11
|
270 <title>Environment Classification</title>
|
gyorgy@0
|
271 <script language="JavaScript" src="../js/gen_validatorv4.js"
|
gyorgy@0
|
272 type="text/javascript" xml:space="preserve"></script>
|
gyorgy@0
|
273 </head>
|
gyorgy@0
|
274 <body>
|
gyorgy@0
|
275 <div id="mainPicture">
|
gyorgy@0
|
276 <div class="picture">
|
daniele@11
|
277 <div id="headerTitle">Environment Classification - Listening test</div>
|
gyorgy@0
|
278 </div>
|
gyorgy@0
|
279 <div class="contentBox">
|
gyorgy@0
|
280 <h2>Welcome!</h2><br />
|
daniele@11
|
281 <br /> <br />
|
gyorgy@0
|
282
|
gyorgy@0
|
283 <form name="userinfos" action="doStart" method="POST">
|
gyorgy@0
|
284 <div class="selects">
|
gyorgy@0
|
285 </p>
|
gyorgy@0
|
286 Select Username<br />
|
gyorgy@0
|
287 <input type="text" name="uinfo00" id="uinfo00" />
|
gyorgy@0
|
288 <br /><br />
|
gyorgy@0
|
289
|
gyorgy@0
|
290 Age<br />
|
gyorgy@0
|
291 <select name="uinfo01" id="uinfo01">
|
gyorgy@0
|
292 <option value="0"></option>
|
gyorgy@0
|
293 <option value="1">< 18</option>
|
gyorgy@0
|
294 <option value="2">18-24</option>
|
gyorgy@0
|
295 <option value="3">25-34</option>
|
gyorgy@0
|
296 <option value="4">35-44</option>
|
gyorgy@0
|
297 <option value="5">45-54</option>
|
gyorgy@0
|
298 <option value="5">55-64</option>
|
gyorgy@0
|
299 <option value="6">65-74</option>
|
gyorgy@0
|
300 <option value="7">> 74</option>
|
gyorgy@0
|
301 </select>
|
gyorgy@0
|
302 <br /><br />
|
gyorgy@0
|
303 It is encouraged to use high quality headphones for this test. However, if you use loudspeakers instead make sure you're in the correct position between the speakers in order to evaluate stereo effects. Please specify (the closest to) your listening conditions:
|
gyorgy@0
|
304 <br />
|
daniele@11
|
305 <select name="info1" id="info1">
|
gyorgy@0
|
306 <option value="0"></option>
|
gyorgy@0
|
307 <option value="1">high quality headphones</option>
|
gyorgy@0
|
308 <option value="2">low quality headphones</option>
|
gyorgy@0
|
309 <option value="3">loudspeakers / professional studio</option>
|
gyorgy@0
|
310 <option value="4">loudspeakers / semi-professional studio</option>
|
gyorgy@0
|
311 <option value="5">hifi speakers / home</option>
|
gyorgy@0
|
312 </select>
|
gyorgy@0
|
313 <input type="hidden" name="pageId" value="0">
|
gyorgy@0
|
314 <input type="hidden" name="sessionId" value="%s">
|
gyorgy@0
|
315 <input type="submit" value="submit" name="startButton">
|
gyorgy@0
|
316 </p>
|
gyorgy@0
|
317 </form>
|
gyorgy@0
|
318
|
gyorgy@0
|
319 <script language="JavaScript" type="text/javascript"
|
gyorgy@0
|
320 xml:space="preserve">//<![CDATA[
|
gyorgy@0
|
321 var frmvalidator = new Validator("userinfos");
|
gyorgy@0
|
322
|
gyorgy@0
|
323 frmvalidator.addValidation("uinfo00","req","Please select a username");
|
gyorgy@0
|
324 frmvalidator.addValidation("uinfo00","maxlen=20", "Max length for username is 20");
|
gyorgy@0
|
325 frmvalidator.addValidation("uinfo00","minlen=3", "Min length for username is 3");
|
gyorgy@0
|
326 frmvalidator.addValidation("uinfo01","dontselect=0", "Please specify all information");
|
gyorgy@0
|
327
|
gyorgy@0
|
328 frmvalidator.addValidation("info1","dontselect=0", "Please specify all information");
|
gyorgy@0
|
329
|
gyorgy@0
|
330 //]]></script>
|
gyorgy@0
|
331
|
gyorgy@0
|
332
|
gyorgy@0
|
333 </div>
|
gyorgy@0
|
334 <br />
|
gyorgy@0
|
335 <h3>Thank you for participating in this project!</h3><br />
|
gyorgy@0
|
336
|
gyorgy@0
|
337 </div>
|
gyorgy@0
|
338 </body>
|
gyorgy@0
|
339
|
gyorgy@0
|
340 </html>
|
gyorgy@0
|
341 '''
|
gyorgy@0
|
342
|
gyorgy@0
|
343 endtempl = '''
|
gyorgy@0
|
344 <!DOCTYPE html>
|
gyorgy@0
|
345 <html lang="en" dir="ltr">
|
gyorgy@0
|
346 <head>
|
gyorgy@0
|
347 </head>
|
gyorgy@0
|
348 <body>
|
gyorgy@0
|
349 <p>results</p>
|
gyorgy@0
|
350 <table border="1">
|
gyorgy@0
|
351 <tr>
|
gyorgy@0
|
352 <th>Audio File</th>
|
gyorgy@0
|
353 <th>Main 1</th>
|
gyorgy@0
|
354 <th>Main 2</th>
|
gyorgy@0
|
355 <th>Other 1</th>
|
gyorgy@0
|
356 <th>Other 2</th>
|
gyorgy@0
|
357 </tr>
|
gyorgy@0
|
358 %s
|
gyorgy@0
|
359 </table>
|
gyorgy@0
|
360 <p> <a href="http://www.elec.qmul.ac.uk/digitalmusic">thanks!</a> </p>
|
gyorgy@0
|
361 </body>
|
gyorgy@0
|
362 </html>
|
gyorgy@0
|
363 '''
|
gyorgy@0
|
364 #<p> <a href="/out/">thanks!</a> </p>
|
gyorgy@0
|
365
|
gyorgy@0
|
366 endtempl2 = '''
|
gyorgy@0
|
367 <tr>
|
gyorgy@0
|
368 <td>%s</td>
|
gyorgy@0
|
369 <td><center>%s</center></td>
|
gyorgy@0
|
370 <td><center>%s</center></td>
|
gyorgy@0
|
371 <td><center>%s</center></td>
|
gyorgy@0
|
372 <td><center>%s</center></td>
|
gyorgy@0
|
373 </tr>
|
gyorgy@0
|
374 '''
|