BrechtDeMan@881
|
1 WEB AUDIO EVALUATION TOOL
|
BrechtDeMan@881
|
2
|
BrechtDeMan@881
|
3 This is not (yet) a fully fledged manual.
|
BrechtDeMan@881
|
4
|
BrechtDeMan@881
|
5
|
BrechtDeMan@881
|
6 AUTHORS
|
BrechtDeMan@881
|
7 Nicholas Jillings <n.g.r.jillings@se14.qmul.ac.uk>
|
BrechtDeMan@881
|
8 Brecht De Man <b.deman@qmul.ac.uk>
|
BrechtDeMan@881
|
9 David Moffat <d.j.moffat@qmul.ac.uk>
|
BrechtDeMan@881
|
10 Joshua D. Reiss (supervisor) <j.d.reiss@qmul.ac.uk>
|
BrechtDeMan@881
|
11
|
BrechtDeMan@881
|
12
|
BrechtDeMan@881
|
13 PACKAGE CONTENTS
|
BrechtDeMan@881
|
14
|
BrechtDeMan@881
|
15 - main folder (/)
|
BrechtDeMan@881
|
16 - ape.css, core.css, graphics.css, structure.css: style files (edit to change appearance)
|
BrechtDeMan@881
|
17 - ape.js: JavaScript file for APE-style interface [1]
|
BrechtDeMan@881
|
18 - core.js: JavaScript file with core functionality
|
BrechtDeMan@881
|
19 - index.html: webpage where interface should appear
|
BrechtDeMan@881
|
20 - jquery-2.1.4.js: jQuery JavaScript Library
|
BrechtDeMan@881
|
21 - pythonServer.py: webserver for running tests locally
|
BrechtDeMan@881
|
22 - pythonServer-legacy.py: webserver with limited functionality (no storing of output XML files)
|
BrechtDeMan@881
|
23 - Documentation (/docs/)
|
BrechtDeMan@881
|
24 - Project Specification Document (LaTeX/PDF)
|
BrechtDeMan@881
|
25 - Results Specification Document (LaTeX/PDF)
|
BrechtDeMan@881
|
26 - SMC15: PDF and LaTeX source of corresponding SMC2015 publication
|
BrechtDeMan@881
|
27 - Example project (/example_eval/)
|
BrechtDeMan@881
|
28 An example of what the set up XML should look like, with example audio files 0.wav-10.wav which are short recordings at 44.1kHz, 16bit of a woman saying the corresponding number (useful for testing randomisation and general familiarisation with the interface).
|
BrechtDeMan@881
|
29 - Output files (/saves/)
|
BrechtDeMan@881
|
30 The output XML files of tests will be stored here by default by the pythonServer.py script.
|
BrechtDeMan@881
|
31 - Auxiliary scripts (/scripts/)
|
BrechtDeMan@881
|
32 Helpful Python scripts for extraction and visualisation of data.
|
BrechtDeMan@881
|
33 - Test creation tool (/test_create/)
|
BrechtDeMan@881
|
34 Webpage for easily setting up a test without having to delve into the XML.
|
BrechtDeMan@881
|
35
|
BrechtDeMan@881
|
36
|
BrechtDeMan@881
|
37 QUICK START
|
BrechtDeMan@881
|
38 Using the example project:
|
BrechtDeMan@881
|
39 1. Make sure your system sample rate corresponds with the sample rate of the audio files, if the input XML file enforces the given sample rate.
|
BrechtDeMan@881
|
40 2. Run pythonServer.py (make sure you have Python installed).
|
BrechtDeMan@881
|
41 3. Open a browser (anything but Internet Explorer).
|
BrechtDeMan@881
|
42 4. Go to ‘localhost:8000’.
|
BrechtDeMan@881
|
43 5. The test should open; complete it and look at the output XML file in /saves/.
|
BrechtDeMan@881
|
44
|
BrechtDeMan@881
|
45
|
BrechtDeMan@881
|
46 LEGACY
|
BrechtDeMan@881
|
47 The APE interface and most of the functionality of the interface is inspired by the APE toolbox for MATLAB [1]. See https://code.soundsoftware.ac.uk/projects/ape for the source code and corresponding paper.
|
BrechtDeMan@881
|
48
|
BrechtDeMan@881
|
49
|
BrechtDeMan@881
|
50 CITING
|
BrechtDeMan@881
|
51
|
BrechtDeMan@881
|
52 We request that you acknowledge the authors and cite our work [2], see CITING.txt.
|
BrechtDeMan@881
|
53
|
BrechtDeMan@881
|
54
|
BrechtDeMan@881
|
55 LICENSE
|
BrechtDeMan@881
|
56
|
BrechtDeMan@881
|
57 See LICENSE.txt. This code is shared under the GNU General Public License v3.0 (http://choosealicense.com/licenses/gpl-3.0/). Generally speaking, this is a copyleft license that requires anyone who distributes our code or a derivative work to make the source available under the same terms.
|
BrechtDeMan@881
|
58
|
BrechtDeMan@881
|
59
|
BrechtDeMan@881
|
60 FEATURE REQUESTS AND BUG REPORTS
|
BrechtDeMan@883
|
61 We continually develop this tool to fix issues and implement features useful to us or our user base. See https://code.soundsoftware.ac.uk/projects/webaudioevaluationtool/issues for a list of feature requests and bug reports, and their status.
|
BrechtDeMan@883
|
62
|
BrechtDeMan@881
|
63 Please contact the authors if you experience any bugs, if you would like additional functionality, if you have questions about using the interface or if you would like to give any feedback (even positive!) about the interface. We look forward to learning how the tool has (not) been useful to you.
|
BrechtDeMan@881
|
64
|
BrechtDeMan@881
|
65
|
BrechtDeMan@881
|
66 REFERENCES
|
BrechtDeMan@881
|
67 [1] B. De Man and Joshua D. Reiss, “APE: Audio Perceptual Evaluation toolbox for MATLAB,” 136th Convention of the Audio Engineering Society, 2014.
|
BrechtDeMan@881
|
68
|
BrechtDeMan@881
|
69 [2] Nicholas Jillings, Brecht De Man, David Moffat and Joshua D. Reiss, "Web Audio Evaluation Tool: A Browser-Based Listening Test Environment," 12th Sound and Music Computing Conference, July 2015. |