SATIE: a live and scalable 3D audio scene rendering environment for large multi-channel loudspeaker configurations
Nicolas Bouillot, Zack Settel, and Michal Seta
Proceedings of the International Conference on New Interfaces for Musical Expression
- Year: 2017
- Location: Copenhagen, Denmark
- Pages: 404–409
- DOI: 10.5281/zenodo.1176298 (Link to paper)
- PDF link
Abstract:
Recent advances in computing offer the possibility to scale real-time 3D virtual audio scenes to include hundreds of simultaneous sound sources, rendered in realtime, for large numbers of audio outputs. Our Spatial Audio Toolkit for Immersive Environments (SATIE), allows us to render these dense audio scenes to large multi-channel (e.g. 32 or more) loudspeaker systems, in realtime and controlled from external software such as 3D scenegraph software. As we describe here, SATIE is designed for improved scalability: minimum dependency between nodes in the audio DSP graph for parallel audio computation, controlling sound objects by groups and load balancing computation of geometry that allow to reduce the number of messages for controlling simultaneously a high number of sound sources. The paper presents SATIE along with example use case scenarios. Our initial work demonstrates SATIE's flexibility, and has provided us with novel sonic sensations such as ``audio depth of field'' and real-time sound swarming.
Citation:
Nicolas Bouillot, Zack Settel, and Michal Seta. 2017. SATIE: a live and scalable 3D audio scene rendering environment for large multi-channel loudspeaker configurations. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1176298BibTeX Entry:
@inproceedings{nbouillot2017, abstract = {Recent advances in computing offer the possibility to scale real-time 3D virtual audio scenes to include hundreds of simultaneous sound sources, rendered in realtime, for large numbers of audio outputs. Our Spatial Audio Toolkit for Immersive Environments (SATIE), allows us to render these dense audio scenes to large multi-channel (e.g. 32 or more) loudspeaker systems, in realtime and controlled from external software such as 3D scenegraph software. As we describe here, SATIE is designed for improved scalability: minimum dependency between nodes in the audio DSP graph for parallel audio computation, controlling sound objects by groups and load balancing computation of geometry that allow to reduce the number of messages for controlling simultaneously a high number of sound sources. The paper presents SATIE along with example use case scenarios. Our initial work demonstrates SATIE's flexibility, and has provided us with novel sonic sensations such as ``audio depth of field'' and real-time sound swarming.}, address = {Copenhagen, Denmark}, author = {Nicolas Bouillot and Zack Settel and Michal Seta}, booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression}, doi = {10.5281/zenodo.1176298}, issn = {2220-4806}, pages = {404--409}, publisher = {Aalborg University Copenhagen}, title = {SATIE: a live and scalable 3D audio scene rendering environment for large multi-channel loudspeaker configurations}, url = {http://www.nime.org/proceedings/2017/nime2017_paper0076.pdf}, year = {2017} }