Skip to main content

Research Repository

Advanced Search

Bespoke anywhere

Gaster, Benedict; Challinor, Ryan

Bespoke anywhere Thumbnail


Authors

Benedict Gaster Benedict.Gaster@uwe.ac.uk
Associate Professor in Physical Computing

Ryan Challinor



Abstract

This paper reports on a project aimed to break away from the portability concerns of native DSP code between different platforms, thus freeing the instrument designer from the burden of porting new Digital Musical Instruments (DMIs) to different architectures. Bespoke Anywhere is a live modular style software DMI with an instance of the Audio Anywhere (AA) framework, that enables working with audio plugins that are compiled once and run anywhere. At the heart of Audio Anywhere is an audio engine whose Digital Signal Processing (DSP) components are written in Faust and deployed with Web Assembly (Wasm).

We demonstrate Bespoke Anywhere as a hosting application, for live performance, and music production. We focus on an instance of AA using Faust for DSP, that is statically complied to portable Wasm, and Graphical User Interfaces (GUIs) described in JSON, both of which are loaded dynamically into our modified version of Bespoke.

Presentation Conference Type Conference Paper (published)
Conference Name (NIME'21) New Interfaces for Musical Expression, 2021
Start Date Jun 15, 2021
End Date Jun 18, 2021
Acceptance Date Mar 19, 2021
Publication Date 2021
Deposit Date Apr 13, 2021
Publicly Available Date Oct 27, 2021
Public URL https://uwe-repository.worktribe.com/output/7258163
Publisher URL http://nime2021.org/program/#/paper/231

Files








You might also like



Downloadable Citations