Abstract
In this paper, we propose a novel implementation technique, speculative digital sound synthesis, as a practical solution for the tradeoff between computational efficiency and sample-rate accurate control in sound synthesis. Our technique first optimistically assumes that there will be no change to the control parameters for sound synthesis and computes by audio vectors at the beginning of a DSP cycle. Then, after the speculation, when any change is made in the same cycle, it recomputes only the necessary amount of the output. As changes to control parameters are normally quite sporadic in most situations, recomputation is rarely performed. Hence, the computational efficiency can be maintained mostly equivalent to the computation by audio vectors without any speculation, when no changed is made to the control parameters. Even when any change is made, the overhead can be reduced since the recomputation is only applied to those sound objects that had their control parameters updated, and the output samples in the past are not recomputed. Thus, our speculative digital sound synthesis technique can provide both sample-rate accurate control in sound synthesis and better performance efficiency by the audio vectors in most practical situations. The tradeoff between these two issues has been a long-standing problem in computer music software design.
Original language | English |
---|---|
Title of host publication | SMC 2016 - 13th Sound and Music Computing Conference, Proceedings |
Editors | Rolf Grossmann, Georg Hajdu |
Publisher | Zentrum fur Mikrotonale Musik und Multimediale Komposition (ZM4), Hochschule fur Musik und Theater |
Pages | 358-365 |
Number of pages | 8 |
ISBN (Electronic) | 9783000537004 |
State | Published - 2019 |
Event | 13th Sound and Music Computing Conference, SMC 2016 - Hamburg, Germany Duration: 31 08 2019 → 03 09 2019 |
Publication series
Name | SMC 2016 - 13th Sound and Music Computing Conference, Proceedings |
---|
Conference
Conference | 13th Sound and Music Computing Conference, SMC 2016 |
---|---|
Country/Territory | Germany |
City | Hamburg |
Period | 31/08/19 → 03/09/19 |
Bibliographical note
Publisher Copyright:Copyright: © 2016 First author et al. This is an open-access article distributed under the terms of the Creative Commons Attribution License 3.0 Unported, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.