Abstract
I propose a categorical interpretation of the algebra presented by Orlarey et al in their paper An Algebra For Block Diagrams [1]. The category in question is the Traced Prop of Relations on Signals. Where Sequential and Parallel composition are relational composition and monoidal product respectively, and Recursive composition is a combination of these, the Trace and more. In this interpretation reactive functions correspond to signal processors. I prove the theorem that the trace of any delayed reactive function is a reactive function. This makes explicit the need for an implicit delay in the definition of Recursion. Furthermore, I show, by way of preserving reactivity and functionality, that each of the five main FAUST operators returns a valid signal processor when fed two of them.
Original language | English |
---|---|
Title of host publication | SMC/JIM/IFC 2022 - Proceedings of the 19th Sound and Music Computing Conference |
Editors | Romain Michon, Laurent Pottier, Yann Orlarey |
Publisher | Sound and Music Computing Network |
Pages | 740-749 |
Number of pages | 10 |
ISBN (Electronic) | 9782958412609 |
Publication status | Published - 12 Jul 2022 |
Event | 19th Sound and Music Computing Conference, SMC 2022 - Saint-Etienne, France Duration: 5 Jun 2022 → 12 Jun 2022 |
Publication series
Name | Proceedings of the Sound and Music Computing Conferences |
---|---|
ISSN (Electronic) | 2518-3672 |
Conference
Conference | 19th Sound and Music Computing Conference, SMC 2022 |
---|---|
Country/Territory | France |
City | Saint-Etienne |
Period | 5/06/22 → 12/06/22 |
Bibliographical note
Funding Information:I owe a great debt of gratitude to my dissertation supervisor Guy McCusker whose help and advice was instrumental!
ASJC Scopus subject areas
- Music
- Computer Science Applications
- Media Technology