Benedict Gaster Benedict.Gaster@uwe.ac.uk
Associate Professor in Physical Computing
Bespoke anywhere
Gaster, Benedict; Challinor, Ryan
Authors
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
Bespoke Anywhere
(481 Kb)
PDF
Licence
http://creativecommons.org/licenses/by/4.0/
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
You might also like
HSA queuing model
(2015)
Book Chapter
HSA memory model
(2015)
Book Chapter
HRF-relaxed: Adapting HRF to the complexities of industrial heterogeneous memory models
(2015)
Journal Article
Return to temperament (In digital systems)
(2018)
Presentation / Conference Contribution
Downloadable Citations
About UWE Bristol Research Repository
Administrator e-mail: repository@uwe.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search