annotate README.txt @ 883:cd20f076f6a3

Readme: reference to issue tracker; Scripts: comment_parser and score_parser read and write in '/saves' from 'scripts/', condensing XML queries (references from children instead of from root)
author Brecht De Man <BrechtDeMan@users.noreply.github.com>
date Mon, 29 Jun 2015 13:15:00 +0100
parents 2580a999670f
children 83584c6b09b5
rev   line source
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.