WAM-studio, a Digital Audio Workstation (DAW) for the Web - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2023

WAM-studio, a Digital Audio Workstation (DAW) for the Web

Résumé

This paper presents WAM Studio, an open source, online Digital Audio Workstation (DAW) that takes advantages of several W3C Web APIs, such as Web Audio, Web Assembly, Web Components, Web Midi, Media Devices etc. It also uses the Web Audio Modules proposal that has been designed to facilitate the development of inter-operable audio plugins (effects, virtual instruments, virtual piano keyboards as controllers etc.) and host applications. DAWs are feature-rich software and therefore particularly complex to develop in terms of design, implementation, performances and ergonomics. Very few commercial online DAWs exist today and the only open-source examples lack features (no support for inter-operable plugins, for example) and do not take advantage of the recent possibilities offered by modern W3C APIs (e.g. Au-dioWorklets/Web Assembly). WAM Studio was developed as an open-source technology demonstrator with the aim of showcasing the potential of the web platform, made possible by these APIs. The paper highlights some of the difficulties we encountered (i.e limitations due to the sandboxed and constrained environments that are Web browsers, latency compensation etc.). An online demo, as well as a GitHub repository for the source code are available. CCS CONCEPTS • Software and its engineering → Abstraction, modeling and modularity.
Fichier principal
Vignette du fichier
3587987_authorVersion.pdf (2.22 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04335612 , version 1 (11-12-2023)

Licence

Paternité

Identifiants

Citer

Michel Buffa, Antoine Vidal-Mazuy. WAM-studio, a Digital Audio Workstation (DAW) for the Web. WWW 2023 - The ACM Web Conference 2023, Apr 2023, Austin TX USA, United States. ⟨10.1145/3543873.3587987⟩. ⟨hal-04335612⟩
28 Consultations
31 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More