Projects

JavaScript Audio Plugin (JSAP)

JSAP (JavaScript Audio Plugin) units are HTML5 audio processors for Web Audio API enabled sites. These allow the designing and deployment of advanced audio units with similar functionality to desktop VST and AU processors. Processors can all of the browser defined AudioUnits to create their DSP, including the script processors, allowing for any current DSP process to be converted to JavaScript compatible systems.

Open Multitrack Testbed (OMTB)

The Open Multitrack Testbed is an online repository of multitrack audio, mixes or processed versions thereof, and corresponding mix settings or process parameters such as DAW files.

SAFE Plugins

The SAFE Plugins are cross-platform DAW audio effects. The plugins allow you to semantically annotate your sounds in the mix, whilst giving you access to a wealth of semantically meaningful presets.

JS-Xtract: A Javascript Library for Audio Feature Extraction

Due to the increasing capability of web platforms and the introduction of the Web Audio API, high resolution audio processing can now be implemented in the web browser, with processing loads managed client-side. This allows for the development of tools such as listening test environments and online audio processing tools, which can be developed natively using JavaScript and HTML 5. These tools often require audio feature extraction in order to perform analysis on time-series data, however incorporating libraries that are developed for compiled languages such as C, or Java can be difficult to implement due to… In this paper we present JS-Xtract, a light-weight JavaScript library for feature extraction, which is agnostic of the data’s type or origin. This allows users to apply feature extraction in realtime by incorporating it into a callback function, or to apply it to offline data.

Web Audio Evaluation Toolbox (WAET)

Perceptual listening tests are commonplace in audio research and a vital form of evaluation. Many tools exist to run such tests, however many operate one test type and are therefore limited whilst most require proprietary software. Using Web Audio the Web Audio Evaluation Tool (WAET) addresses these concerns by having one toolbox which can be configured to run many different tests, perform it through a web browser and without needing proprietary software or computer programming knowledge.