Recent years have witnessed an increasing interest from the academic and industrial research community toward software for dynamic auralization and six-degrees-of-freedom (6DoF) navigation of immersive audio environments. Some existing tools rely on the convolution of source sounds with Ambisonics impulse responses (IRs) recorded in real spaces. However, despite advancements in computing power of modern central processing units, convolution remains a demanding computation to perform, especially with many channels and in real time. Moreover, efficient computation schemes often used in single-IR matrix tools have not made their way into open-source 6DoF spatial audio plugins. This paper presents MCFX-6DoFconv, an open-source 6DoF convolution plugin combining the efficient convolution engine of the MCFX-Convolver plugin with the 6DoF navigation features of SPARTA 6DoFconv, along with functional and interface improvements. Compared with the original SPARTA 6DoFconv, the proposed plugin yields a considerable increase in computing efficiency throughout a wide range of IR lengths, number of channels, and audio buffer sizes, up to a 3.7-fold improvement. This enables real-time auralization with longer IRs and multiple source rendering with more plugin instances. Moreover, the proposed plugin enables instant listener-position updates, eliminating delays up to two buffer sizes and removing the audio latency caused by internal buffering.

Improved Real-Time Six-Degrees-of-Freedom Dynamic Auralization Through Nonuniformly Partitioned Convolution / Stefani, D.; Binelli, M.; Farina, A.; Turchet, L.. - In: AES. - ISSN 1549-4950. - 73:10(2025), pp. 671-681. [10.17743/jaes.2022.0224]

Improved Real-Time Six-Degrees-of-Freedom Dynamic Auralization Through Nonuniformly Partitioned Convolution

Stefani D.;Turchet L.
2025-01-01

Abstract

Recent years have witnessed an increasing interest from the academic and industrial research community toward software for dynamic auralization and six-degrees-of-freedom (6DoF) navigation of immersive audio environments. Some existing tools rely on the convolution of source sounds with Ambisonics impulse responses (IRs) recorded in real spaces. However, despite advancements in computing power of modern central processing units, convolution remains a demanding computation to perform, especially with many channels and in real time. Moreover, efficient computation schemes often used in single-IR matrix tools have not made their way into open-source 6DoF spatial audio plugins. This paper presents MCFX-6DoFconv, an open-source 6DoF convolution plugin combining the efficient convolution engine of the MCFX-Convolver plugin with the 6DoF navigation features of SPARTA 6DoFconv, along with functional and interface improvements. Compared with the original SPARTA 6DoFconv, the proposed plugin yields a considerable increase in computing efficiency throughout a wide range of IR lengths, number of channels, and audio buffer sizes, up to a 3.7-fold improvement. This enables real-time auralization with longer IRs and multiple source rendering with more plugin instances. Moreover, the proposed plugin enables instant listener-position updates, eliminating delays up to two buffer sizes and removing the audio latency caused by internal buffering.
2025
AES
10
Stefani, D.; Binelli, M.; Farina, A.; Turchet, L.
Improved Real-Time Six-Degrees-of-Freedom Dynamic Auralization Through Nonuniformly Partitioned Convolution / Stefani, D.; Binelli, M.; Farina, A.; Turchet, L.. - In: AES. - ISSN 1549-4950. - 73:10(2025), pp. 671-681. [10.17743/jaes.2022.0224]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/466692
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact