WAM Jam Party: Using Web Audio Modules in the Musical Metaverse
Résumé
In 2020, the Web Audio plug-in standard, known as "Web Audio Modules V2" or "WAM," made a significant impact on the world of computer music on the web. These modules facilitate the creation of host applications that leverage reusable web components, such as note generators, virtual instruments, and audio effects. The WAM ecosystem now boasts over a hundred plugins of various types, supported by the WAM Community initiative, online tutorials, and multiple host applications. Sequencer Party, a real-time collaborative audio/visual platform built entirely from WAMs, designed for creating collaboratively music installations, exemplifies this ecosystem. We propose to demonstrate the first prototype of a new multiparticipant WebXR application that transposes the concepts of Sequencer Party into a persistent immersive world. It demonstrates the reuse of existing WAMs without modification by automatically generating 3D graphical interfaces suitable for VR/XR manipulation or by manually recreating dedicated interfaces. This highlights the potential of the WAM standard beyond traditional 2D web applications. For the 3D rendering of the virtual world, the BabylonJS framework was utilized, offering robust support for WebXR. A CRDT approach was chosen for state synchronization between clients. The software is open source and hosted online 1 .
Origine | Fichiers produits par l'(les) auteur(s) |
---|