log

age author description
Tue, 26 Jan 2016 18:03:03 +0000 Nicholas Jillings Updated the Instructions to match recent specification changes. wip.
Tue, 26 Jan 2016 14:54:39 +0000 Nicholas Jillings Feature #1471: <navigator> now includes the screen dimensions
Tue, 26 Jan 2016 14:20:43 +0000 Nicholas Jillings Feature #1234: Completed fix
Tue, 26 Jan 2016 13:52:56 +0000 Nicholas Jillings Interfaces have startPlayback and stopPlayback methods to clean up code management. Looping playbacks now have a 2s cross-fade.
Tue, 26 Jan 2016 11:32:11 +0000 Nicholas Jillings Minor corrections to buffer ready settings.
Tue, 26 Jan 2016 11:08:44 +0000 Nicholas Jillings Loudness calculation operates using playback specification not file specifications.
Tue, 26 Jan 2016 11:01:55 +0000 Nicholas Jillings Fixed loudness. Now passes all EBU 3341 tests for Integrated loudness. Fixed WAVE decoder error for non-mono sources.
Mon, 25 Jan 2016 17:29:34 +0000 Nicholas Jillings Added master volume. Ensured playhead, page-count and volume <interfaceoption> show options are enabled on all test pages.
Fri, 22 Jan 2016 17:03:18 +0000 Nicholas Jillings More volume control styling
Fri, 22 Jan 2016 11:10:33 +0000 Nicholas Jillings Adding volume control interface object. Minor discrete layout format change.
Sat, 16 Jan 2016 14:51:02 +0000 Nicholas Jillings Added WAVE.js, conversion of some C scripts to JS for WAVE file manipulation. By default, will use the WAVE decoder first before fallback to browser decoders. All browsers now support Integer 8-/16-/24-/34-bit and IEEE Float 32 WAVE files.
Fri, 15 Jan 2016 11:04:23 +0000 Nicholas Jillings Minor change to loudness calculation.
Fri, 15 Jan 2016 09:44:24 +0000 Nicholas Jillings Added python 3.x compatible local server (tested on python 3.4.4)
Thu, 14 Jan 2016 16:00:52 +0000 Nicholas Jillings Confirmed working (using examples) on OSX (Chrome/Safari/Firefox)
Thu, 14 Jan 2016 15:37:38 +0000 Nicholas Jillings Minor fixes for OSX Firefox support (Firefox 43)
Thu, 14 Jan 2016 15:20:31 +0000 Nicholas Jillings Added common .getAllElementsByName and .getAllElementsByTagName to aid cross-browser differences in specification.
Thu, 14 Jan 2016 12:19:42 +0000 Nicholas Jillings Fixed checkbox survey collection. Minor corrections to horizontal sliders. Working Chrome (Win/OSX)
Thu, 14 Jan 2016 11:22:31 +0000 Nicholas Jillings discrete.js interface built with correct styling. Example discrete is DCR
Wed, 13 Jan 2016 16:49:59 +0000 Nicholas Jillings Beginning discrete / likert interfaces.
Wed, 13 Jan 2016 14:02:00 +0000 Nicholas Jillings popup resize not called if not created. Horizontal sliders resize on window resize function.
Wed, 13 Jan 2016 12:27:38 +0000 Nicholas Jillings Added new horizontal slider class. Launched using ABC test interface.
Wed, 13 Jan 2016 10:31:31 +0000 Nicholas Jillings Better loudness calculation. Buffer ready not called until after loudness calculation to avoid NaNs on gain. <survey> nodes do not need to be present, no survey then no node. Added example boilerplate interface with all required functions and brief descriptions.
Wed, 13 Jan 2016 09:34:46 +0000 Nicholas Jillings Moved interfaces into their own sub-directory
Tue, 12 Jan 2016 18:29:55 +0000 Nicholas Jillings Outside references now have an interfaceDOM. All interfaceDOM objects must respond to canMove() for determining if fixed or not.
Tue, 12 Jan 2016 17:26:40 +0000 Nicholas Jillings Feature #1504 Sample rate checks are now page wide and occur immediately after parsing the XML
Tue, 12 Jan 2016 17:10:39 +0000 Nicholas Jillings Interfaces properly handle outside reference objects. Better core.js comment box handling. InterfaceDOM return their presented ID rather than assumed index.
Tue, 12 Jan 2016 14:58:22 +0000 Nicholas Jillings AB: Fixed floating submit.
Tue, 12 Jan 2016 14:22:36 +0000 Nicholas Jillings Better AB positioning of boxes enabling multi-line
Tue, 12 Jan 2016 13:06:58 +0000 Nicholas Jillings Added a schema of example scales (in future will add these as an automatic loading option for common scales so unique names please).
Tue, 12 Jan 2016 11:50:38 +0000 Nicholas Jillings Core.js now randomises the audio elements when asked to on page creation. AB has stricter selection policies, selection can occur only once playback has started.
Tue, 12 Jan 2016 11:18:01 +0000 Nicholas Jillings Updated AB files. One comparison per page node, all elements in the page compared against each other.
Tue, 12 Jan 2016 09:16:39 +0000 Nicholas Jillings Bug #1522 Waiting screen for user submission
Mon, 11 Jan 2016 16:48:39 +0000 Nicholas Jillings Removed AB checks which are not compatible.
Mon, 11 Jan 2016 16:32:26 +0000 Nicholas Jillings Added AB test interface
Mon, 11 Jan 2016 13:56:30 +0000 Nicholas Jillings Added AB interface. WIP. Stash
Mon, 11 Jan 2016 11:29:12 +0000 Nicholas Jillings Better MUSHRA scale text using HTML elements rather than canvas
Mon, 11 Jan 2016 10:40:02 +0000 Nicholas Jillings MUSHRA now has scale drawn by HTML5 Canvas
Wed, 06 Jan 2016 12:56:29 +0000 Nicholas Jillings MUSHRA operating on new core / specification
Wed, 06 Jan 2016 12:28:22 +0000 Nicholas Jillings APE Integrated to new specifications
Wed, 06 Jan 2016 10:36:37 +0000 Nicholas Jillings --UNSTABLE-- Major revision. Updated Specification including verification. Added storage collector for XML results. Popup more stable.
Tue, 29 Dec 2015 13:54:56 +0000 Nicholas Jillings Added schema
Tue, 29 Dec 2015 13:54:14 +0000 Nicholas Jillings New XSD schema, further specification changes.
Tue, 29 Dec 2015 11:39:46 +0000 Nicholas Jillings Removed Schema document and xmllint for validation. Schema not possible for <survey> ordering of any element any order any number type.
Wed, 23 Dec 2015 18:19:39 +0000 Nicholas Jillings Changed AudioBuffer.gain to be AudioBuffer.playbackGain to bypass Safari not using up-to-date Web Audio API Specification.
Wed, 23 Dec 2015 17:17:36 +0000 Nicholas Jillings Updated XSD for setup. APE example now validates (note IDs).
Wed, 23 Dec 2015 12:41:08 +0000 Nicholas Jillings Added schema for Test Specification Document for validation (wip)
Fri, 29 Jan 2016 11:39:29 +0000 Nicholas Jillings Minor APE fixes. Dragging now centred rather than edge. Scale markers aligned without window resizing needed.
Fri, 29 Jan 2016 11:11:57 +0000 Nicholas Jillings All interfaces support comment boxes. Comment box identification matches presented tag (for instance, AB will be Comment on fragment A, rather than 1). Tighter buffer loading protocol, audioObjects register with the buffer rather than checking for buffer existence (which can be buggy depending on the buffer state). Buffers now have a state to ensure exact location in loading chain (downloading, decoding, LUFS, ready).
Sun, 21 Feb 2016 11:15:52 +0000 Nicholas Jillings Updated author list for WAC 2016
Mon, 22 Feb 2016 12:27:53 +0000 Nicholas Jillings Bug #1590 Fix
Mon, 22 Feb 2016 12:19:43 +0000 Nicholas Jillings Merge into dev_main
Sun, 21 Feb 2016 03:35:27 +0000 Giulio Moro Fixed typo
Sat, 20 Feb 2016 14:18:32 +0000 Giulio Moro Made pythonServer.py executable
Thu, 18 Feb 2016 12:11:09 +0000 Nicholas Jillings Minor fixes to test_create to match specification (was building empty interface nodes).
Thu, 18 Feb 2016 10:55:36 +0000 Nicholas Jillings Python score/comment parsers use new <page> rather than deprecated <audioholder>. Added score_parser.php
Wed, 17 Feb 2016 17:27:29 +0000 Nicholas Jillings PHP Comment Parser exports to XML, JSON and CSV notations. Included HTML file interface.
Wed, 17 Feb 2016 12:10:55 +0000 Nicholas Jillings Starting server side scripts. WIP, stash
Wed, 17 Feb 2016 11:29:18 +0000 Nicholas Jillings Merge default to dev_main
Mon, 22 Feb 2016 12:18:55 +0000 Nicholas Jillings Test Create: Move your custom elements into style.css
Mon, 22 Feb 2016 04:17:19 +0000 Giulio Moro The version I use and works, addresses issues #1622, #1616, partially #1620