Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3487553.3524225acmconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
short-paper

Web Audio Modules 2.0: An Open Web Audio Plugin Standard

Published: 16 August 2022 Publication History

Abstract

A group of academic researchers and developers from the computer music industry have joined forces for over a year to propose a new version of Web Audio Modules, an open source framework facilitating the development of high-performance Web Audio plugins (instruments, realtime audio effects and MIDI processors). While JavaScript and Web standards are becoming increasingly flexible and powerful, C, C++, and domain-specific languages such as FAUST or Csound remain the prevailing languages used by professional developers of native plugins. Fortunately, it is now possible to compile them in WebAssembly, which means they can be integrated with the Web platform. Our work aims to create a continuum between native and browser based audio app development and to appeal to programmers from both worlds. This paper presents our proposal including guidelines and implementations for an open Web Audio plugin standard - essentially the infrastructure to support high level audio plugins for the browser.

References

[1]
Michel Buffa, Jerome Lebrun, Jari Kleimola, Oliver Larkin, and Stephane Letz. 2018. Towards an open Web Audio plugin standard. In Companion Proceedings of the The Web Conference 2018. Lyon, France, 759–766.
[2]
Michel Buffa, Jerome Lebrun, Jari Kleimola, Oliver Larkin, Guillaume Pellerin, and Stéphane Letz. 2018. WAP: Ideas for a Web Audio Plug-in Standard. In Proceedings of the Web Audio Conference. Berlin, France.
[3]
Michel Buffa, Jerome Lebrun, Shihong Ren, Stéphane Letz, Yann Orlarey, Romain Michon, and Dominique Fober. 2020. Emerging W3C APIs opened up commercial opportunities for computer music applications. In The Web Conference 2020 Developers’ Track. Taipei.
[4]
Hongchan Choi. 2018. Audioworklet: the Future of Web Audio. In Proceedings of the International Computer Music Conference. Daegu, South Korea, 110–116.
[5]
Hongchan Choi and Jonathan Berger. 2013. WAAX: Web Audio API eXtension. In Proceedings of the International Conference on New Interfaces for Musical Expression. Daejeon, South Korea.
[6]
Nicholas Jillings, Yonghao Wang, Ryan Stables, and Joshua Reiss. 2017. Intelligent audio plugin framework for the Web Audio API. In Proceedings of the Web Audio Conference. Queen Mary University of London, London, United Kingdom.
[7]
Jari Kleimola and Oliver Larkin. 2015. Web Audio Modules. In Proceedings of the Sound and Music Computing Conference.
[8]
Shihong Ren, Stéphane Letz, Yann Orlarey, Romain Michon, Dominique Fober, Michel Buffa, Elmehdi Ammari, and Jerome Lebrun. 2019. FAUST online IDE: dynamically compile and publish FAUST code as WebAudio Plugins. In Proceedings of the Web Audio Conference. Trondheim, Norway.
[9]
Shihong Ren, Laurent Pottier, and Michel Buffa. 2021. Build WebAudio and JavaScript Web Applications using JSPatcher: A Web-based Visual Programming Editor. In Proceedings of the Web Audio Conference(WAC ’21). UPF, Barcelona, Spain.

Cited By

View all
  • (2024)Une station de travail audio-numérique open-source pour la plate-forme WebRevue Francophone Informatique et Musique10.56698/rfim.74610:1Online publication date: 2024
  • (2024)DSP as a Service: Foundations and DirectionsIEEE Open Journal of the Communications Society10.1109/OJCOMS.2024.34646965(6212-6226)Online publication date: 2024
  • (2024)Using Web Audio Modules for Immersive Audio Collaboration in the Musical Metaverse2024 IEEE 5th International Symposium on the Internet of Sounds (IS2)10.1109/IS262782.2024.10704108(1-10)Online publication date: 30-Sep-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
WWW '22: Companion Proceedings of the Web Conference 2022
April 2022
1338 pages
ISBN:9781450391306
DOI:10.1145/3487553
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 August 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Web Audio
  2. Web standards
  3. audio effects and instruments
  4. plugin architecture

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Conference

WWW '22
Sponsor:
WWW '22: The ACM Web Conference 2022
April 25 - 29, 2022
Virtual Event, Lyon, France

Acceptance Rates

Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)36
  • Downloads (Last 6 weeks)4
Reflects downloads up to 14 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Une station de travail audio-numérique open-source pour la plate-forme WebRevue Francophone Informatique et Musique10.56698/rfim.74610:1Online publication date: 2024
  • (2024)DSP as a Service: Foundations and DirectionsIEEE Open Journal of the Communications Society10.1109/OJCOMS.2024.34646965(6212-6226)Online publication date: 2024
  • (2024)Using Web Audio Modules for Immersive Audio Collaboration in the Musical Metaverse2024 IEEE 5th International Symposium on the Internet of Sounds (IS2)10.1109/IS262782.2024.10704108(1-10)Online publication date: 30-Sep-2024
  • (2023)WAM-studio, a Digital Audio Workstation (DAW) for the WebCompanion Proceedings of the ACM Web Conference 202310.1145/3543873.3587987(543-548)Online publication date: 30-Apr-2023

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media