annotate README.txt @ 242:e08f2b155d8b

Added license, citing information, short readme file. Changed name of newer Python server (now default) to 'pythonServer.py'.
author Brecht De Man <b.deman@qmul.ac.uk>
date Fri, 26 Jun 2015 12:25:36 +0100
parents
children fc056b63e208
rev   line source
b@242 1 WEB AUDIO EVALUATION TOOL
b@242 2
b@242 3 This is not (yet) a fully fledged manual.
b@242 4
b@242 5
b@242 6 AUTHORS
b@242 7 Nicholas Jillings <n.g.r.jillings@se14.qmul.ac.uk>
b@242 8 Brecht De Man <b.deman@qmul.ac.uk>
b@242 9 David Moffat <d.j.moffat@qmul.ac.uk>
b@242 10 Joshua D. Reiss (supervisor) <j.d.reiss@qmul.ac.uk>
b@242 11
b@242 12
b@242 13 PACKAGE CONTENTS
b@242 14
b@242 15 - main folder (/)
b@242 16 - ape.css, core.css, graphics.css, structure.css: style files (edit to change appearance)
b@242 17 - ape.js: JavaScript file for APE-style interface [1]
b@242 18 - core.js: JavaScript file with core functionality
b@242 19 - index.html: webpage where interface should appear
b@242 20 - jquery-2.1.4.js: jQuery JavaScript Library
b@242 21 - pythonServer.py: webserver for running tests locally
b@242 22 - pythonServer-legacy.py: webserver with limited functionality (no storing of output XML files)
b@242 23 - Documentation (/docs/)
b@242 24 - Project Specification Document (LaTeX/PDF)
b@242 25 - Results Specification Document (LaTeX/PDF)
b@242 26 - SMC15: PDF and LaTeX source of corresponding SMC2015 publication
b@242 27 - Example project (/example_eval/)
b@242 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).
b@242 29 - Output files (/saves/)
b@242 30 The output XML files of tests will be stored here by default by the pythonServer.py script.
b@242 31 - Auxiliary scripts (/scripts/)
b@242 32 Helpful Python scripts for extraction and visualisation of data.
b@242 33 - Test creation tool (/test_create/)
b@242 34 Webpage for easily setting up a test without having to delve into the XML.
b@242 35
b@242 36
b@242 37 QUICK START
b@242 38 Using the example project:
b@242 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.
b@242 40 2. Run pythonServer.py (make sure you have Python installed).
b@242 41 3. Open a browser (anything but Internet Explorer).
b@242 42 4. Go to ‘localhost:8000’.
b@242 43 5. The test should open; complete it and look at the output XML file in /saves/.
b@242 44
b@242 45
b@242 46 LEGACY
b@242 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.
b@242 48
b@242 49
b@242 50 CITING
b@242 51
b@242 52 We request that you acknowledge the authors and cite our work [2], see CITING.txt.
b@242 53
b@242 54
b@242 55 LICENSE
b@242 56
b@242 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.
b@242 58
b@242 59
b@242 60 FEATURE REQUESTS AND BUG REPORTS
b@242 61 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.
b@242 62
b@242 63
b@242 64 REFERENCES
b@242 65 [1] B. De Man and Joshua D. Reiss, “APE: Audio Perceptual Evaluation toolbox for MATLAB,” 136th Convention of the Audio Engineering Society, 2014.
b@242 66
b@242 67 [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.