An Intelligent Audio Workstation in the Browser

Music production is a complex process requiring skill and time to undertake. The industry has undergone a digital revolution, but unlike other industries the process has not changed. However, intelligent systems, using the semantic web and signal processing, can reduce this complexity by making certain decisions for the user with minimal interaction, saving both time and investment on the engineers’ part. This paper will outline an intelligent Digital Audio Workstation (DAW) designed for use in the browser. It outlines the architecture of the DAW with its audio engine (built on the Web Audio API), using AngularJS for the user interface and a relational database.

[1]  György Fazekas,et al.  The Studio Ontology Framework , 2011, ISMIR.

[2]  Joshua D. Reiss,et al.  An Analysis and Evaluation of Audio Features for Multitrack Music Mixtures , 2014, ISMIR.

[3]  Joshua D. Reiss,et al.  Automatic Equalization of Multichannel Audio Using Cross-Adaptive Methods , 2009 .

[4]  Joshua D. Reiss,et al.  A Semantic Approach To Autonomous Mixing , 2013 .

[5]  György Fazekas,et al.  SAFE: A System for the Extraction and Retrieval of Semantic Audio Descriptors , 2014 .

[6]  György Fazekas,et al.  The Audio Effects Ontology , 2013, ISMIR.

[7]  H. Sofia Pinto,et al.  BPMTimeline: JavaScript Tempo Functions and Time Mappings using an Analytical Solution , 2016 .

[8]  Javier Verdú Mulà,et al.  Dynamic web worker pool management for highly parallel javascript web applications , 2016 .

[9]  Ryan Stables,et al.  JSAP: A Plugin Standard for the Web Audio API with Intelligent Functionality , 2016 .

[10]  Gautham J. Mysore,et al.  Fast and easy crowdsourced perceptual audio evaluation , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[11]  M. Birnbaum Human research and data collection via the internet. , 2004, Annual review of psychology.

[12]  Ryan Stables,et al.  Investigating Music Production Using a Semantically Powered Digital Audio Workstation in the Browser , 2017, Semantic Audio.

[13]  Ryan Stables,et al.  JS-Xtract: A Realtime Audio Feature Extraction Library for the Web , 2016 .

[14]  Joe Sullivan Alternatives to Lookahead Audio Scheduling , 2016 .