Yi, Steven, Lazzarini, Victor and Costello, Edward (2018) WebAssembly AudioWorklet Csound. In: Web Audio Conference WAC-2018, 19-21 September 2018, Berlin, Germany.
Preview
VL_webassembly.pdf
Download (189kB) | Preview
Abstract
This paper describes WebAssembly AudioWorklet (WAAW)
Csound, one of the implementations of Web Audio Csound.
We begin by introducing the background to this current implementation, stemming from the two first ports of Csound
to the web platform using Native Clients and asm.js. The
technology of WebAssembly is then introduced and discussed in its more relevant aspects. The AudioWorklet interface of Web Audio API is explored, together with its use in
WAAW Csound. We complement this discussion by considering the overarching question of support for multiple platforms, which implement different versions of Web Audio.
Some initial examples of the system are presented to illustrate various potential applications. Finally, we complement
the paper by discussing current issues that are fundamental
for this project and others that rely on the development of
a robust support for WASM-based audio computing.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Keywords: | WebAssembly; audioworklet; csound; |
Academic Unit: | Faculty of Arts,Celtic Studies and Philosophy > Music |
Item ID: | 16018 |
Depositing User: | Dr Victor Lazzarini |
Date Deposited: | 30 May 2022 14:47 |
Refereed: | Yes |
URI: | https://mural.maynoothuniversity.ie/id/eprint/16018 |
Use Licence: | This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here |
Repository Staff Only (login required)
Downloads
Downloads per month over past year