Skip to main content

Research Repository

Advanced Search

Bespoke anywhere

Gaster, Benedict; Challinor, Ryan


Benedict Gaster
Associate Professor in Physical Computing

Ryan Challinor


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.


Challinor, R., & Gaster, B. (in press). Bespoke anywhere

Conference Name (NIME'21) New Interfaces for Musical Expression, 2021
Conference Location New York University Shanghai Shanghai, China
Start Date Jun 15, 2021
End Date Jun 18, 2021
Acceptance Date Mar 19, 2021
Deposit Date Apr 13, 2021
Public URL
Publisher URL

You might also like

Downloadable Citations