Room acoustic simulation of early reflections with the mirror-image method for arbitrary room geometries is an exponential problem, which, if computed to a high reflection order, will quickly exceed available computational and memory resources. The real-time Simulated Open Field Environment (rtSOFE) is freely available room-acoustic simulation and auralization software based on the mirror-image method. For auralization, rtSOFE synthesizes room impulse responses for each playback channel from the list of mirror images. A convolver program receives these seconds-long room impulse responses and convolves them for each sound source, sums across sources, and performs the playback equalization. Both programs perform computations in multiple threads in parallel using the OpenMP library. Many operations are implemented with Intel Advanced Vector Extensions (AVX) to increase processing speed. Image source trees are terminated after a definable number of invisible parent sources, keeping the number of computed mirrors manageable. With this, rtSOFE is capable of computing room impulse responses to high reflection orders in interactive real-time settings. I will present the software concept and discuss the approaches that speed up the computation.
Read full abstract