Update-caching technique for unit-generator-based sound synthesis

Hiroki Nishino*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

This paper describes 'update caching', a novel implementation technique for unit-generator-based sound synthesis that we developed. The trade-off between the computational efficiency benefit by the utilization of audio vectors and the resulting damage to timing precision in updating sound synthesis parameters is one of the most well-known problems in computer music software design. Our new technique first processes all the tasks in a DSP cycle and caches update events of sound synthesis parameters with timestamps. Then, the cached events are processed inside the signal processing loops of unit-generators during the computation of output samples. In most practical situations, such a technique allows sample-rate accurate updates of sound synthesis parameters without significant damage to the computational efficiency. While it does not improve the minimum feedback time, which is another problem caused by audio vectors, our technique provides a practical solution to the long-standing trade-off between computational efficiency and timing accuracy in unit-generator-based sound synthesis. Such an investigation into a novel implementation technique would be beneficial for the research and development of next-generation computer music systems.

Original languageEnglish
Title of host publication2017 ICMC/EMW - 43rd International Computer Music Conference and the 6th International Electronic Music Week
PublisherShanghai Conservatory of Music
Pages93-98
Number of pages6
ISBN (Electronic)9780984527465
StatePublished - 2017
Event43rd International Computer Music Conference, ICMC 2017 and the 6th International Electronic Music Week, EMW 2017 - Shanghai, China
Duration: 15 10 201720 10 2017

Publication series

Name2017 ICMC/EMW - 43rd International Computer Music Conference and the 6th International Electronic Music Week

Conference

Conference43rd International Computer Music Conference, ICMC 2017 and the 6th International Electronic Music Week, EMW 2017
Country/TerritoryChina
CityShanghai
Period15/10/1720/10/17

Bibliographical note

Publisher Copyright:
© 2017 Hiroki Nishino.

Fingerprint

Dive into the research topics of 'Update-caching technique for unit-generator-based sound synthesis'. Together they form a unique fingerprint.

Cite this