Interactive Audio Web Development Workflow

  title={Interactive Audio Web Development Workflow},
  author={Lonce L. Wyse},
  journal={Proceedings of the 22nd ACM international conference on Multimedia},
  • L. Wyse
  • Published 3 November 2014
  • Computer Science
  • Proceedings of the 22nd ACM international conference on Multimedia
New low-level sound synthesis capabilities have recently become available in Web browsers. However, there is a considerable gap between the enabling technology for interactive audio and its wide-spread adoption in Web media content. We identify several areas where technologies are necessary to support the various stages of development and deployment, describe systems we have developed to address those needs, and show how they work together within a specific Web content development scenario. 

Figures from this paper

"Wrapping" X3DOM around Web Audio API
The proposed method incorporates the introduction of enhanced sound nodes for X3DOM which are derived by the implementation of the X3D standard components, enriched with accessional features of Web Audio API.
Spatially Distributed Sound Computing and Rendering Using the Web Audio Platform
This work describes some software systems and artistic works that have been developed recently to explore some of the spatial audio capabilities of the mobile device browser platform.
States of Diffusion for n+1 devices
States of Diffusion is a participative audio installation artwork that explores patterns of sound transformation that move through space as they evolve spectrally through mobile devices held by visitors to the gallery.


WAAX: Web Audio API eXtension
Common issues in web audio programming are described, how WAAX can speed up the development is illustrated, and future developments are discussed.
The Viability of the Web Browser as a Computer Music Platform
This article examines the suitability of the Web browser as a computer music platform in critical aspects of audio synthesis, timing, I/O, and communication and identifies timing and extensibility as two key areas that still need work to meet those needs.
Freesound technical demo
This demo wants to introduce Freesound to the multimedia community and show its potential as a research resource.
Generative Sound Models
  • L. Wyse
  • Physics
    11th International Multimedia Modelling Conference
  • 2005
An overview of generative sound models is presented. We discuss the benefits they offer in a variety of media contexts including indexing and retrieval, compression, sonification, traditional media
A Sound Modeling and Synthesis System Designed for Maximum Usability
Sound design and synthesis system design goals and decisions are discussed, and the appropriateness of using pure Java as an implementation language for such systems is considered.
Pure Data : another integrated computer music environment
A new software system, called Pure Data, is in the early stages of development. Its design attempts to remedy some of the de ciencies of the Max program while preserving its strengths. The most
ESSENTIA: an open-source library for sound and music analysis
Essentia 2.0, an open-source C++ library for audio analysis and audio-based music information retrieval, is presented, which contains an extensive collection of reusable algorithms which implement audio input/output functionality, standard digital signal processing blocks, statistical characterization of data, and a large set of spectral, temporal, tonal and high-level music descriptors.
Attribit: content creation with semantic attributes
Experiments suggest this interface is an effective alternative for novices performing tasks with high-level design goals, enabling rapid, in-situ exploration of candidate designs.
Essentia: An Audio Analysis Library for Music Information Retrieval
Comunicacio presentada a la 14th International Society for Music Information Retrieval Conference, celebrada a Curitiba (Brasil) els dies 4 a 8 de novembre de 2013.
Modeling by example
This paper provides methods with which a user can search a large database of 3D meshes to find parts of interest, cut the desired parts out of the meshes with intelligent scissoring, and composite them together in different ways to form new objects.