A signal engine for a live coding language ecosystem

Bernardo, Francisco, Kiefer, Chris and Magnusson, Thor (2020) A signal engine for a live coding language ecosystem. Journal of the Audio Engineering Society, 68 (10). pp. 756-766. ISSN 0004-7554

[img] PDF - Published Version
Restricted to SRO admin only

Download (7MB)
[img] PDF - Accepted Version
Download (20MB)


This paper reports on early advances in the design of a browser-based ecosystem for creating new live coding languages, optimal for audio synthesis, machine learning, and machine listening. We present the rationale and challenges when applying the Web Audio API to the design of a high-performance signal synthesis engine, using an AudioWorklet-based solution and refactoring our digital signal processing library Maximilian.js. Furthermore, we contribute with the latest advances in Sema, a new user-friendly playground that integrates the signal engine to empower the live coding community to design their own idiosyncratic languages and interfaces. The evaluation shows that the system runs with high reliability and efficiency and low latency.

Item Type: Article
Schools and Departments: School of Media, Film and Music > Music
Related URLs:
SWORD Depositor: Mx Elements Account
Depositing User: Mx Elements Account
Date Deposited: 16 Oct 2020 07:09
Last Modified: 25 Feb 2022 12:22
URI: http://sro.sussex.ac.uk/id/eprint/94382

View download statistics for this item

📧 Request an update
Project NameSussex Project NumberFunderFunder Ref
MIMIC: Musically Intelligent Machines Interacting CreativelyG2434AHRC-ARTS & HUMANITIES RESEARCH COUNCILAH/R002657/1