Skip to content

Overview

The RoomAcoustiC++ (RAC) library is a C++ library designed to support researchers and developers in the field of immersive audio and room acoustics. This section provides an overview of the libraries features and a summary of the acoustic models. This is relevant to both the C++ and Unity interfaces.

Features

  • Real-time 6 degrees of freedom for the source and listener
  • Binaural spatialisation including custom HRTFs (using the 3D Tune-In toolbox)
  • Geometry dependent early reflections
  • Diffraction modelling
  • FDN late reverberation
  • Dynamic geometry

Citable References

If you make use of RAC in your own research or other projects, please consider citing the following publications:

  • Mannall J, Savioja L, Neidhardt A, Mason R, and De Sena E. "RoomAcoustiC++: An open-source room acoustic model for real-time audio simulations,” in Proc. AES Int. Conf. Headphone Tech., Espoo, Finland. 1-13, 2025.
  • Scerbo M, Schlecht SJ, Ali R, Savioja L, and De Sena E. "Efficient multichannel auralization based on the modal decomposition of acoustic radiance transfer (MoD-ART)," in IEEE Trans. Audio, Speech and Language Proc., 33:4748-4759, 2025.