ImageMethodReverb.jl
ImageMethodReverb.jl copied to clipboard
Room Acoustics Impulse Response Generator using the Randomized Image Method (RIM)
Image Method Reverb
Acoustic Room Impulse Response (RIR) generator using the (Randomized) Image Method for rectangular rooms. Convolving a RIR with an audio file adds reverberation.
Installation
To install the package, hit ]
from the Julia command line to enter the package manager, then
pkg> add ImageMethodReverb
See the demo folder for some examples.
Type ?rim
for more details. By default the randomized image method from [1] is used. The original image method proposed in [2] can be reproduced as well by turning off the randomization and fractional delays.
Other languages implementations
A MATLAB implementation of the Randomized Image Method can be found here.
References
- [1] E. De Sena, N. Antonello, M. Moonen, and T. van Waterschoot, "On the Modeling of Rectangular Geometries in Room Acoustic Simulations", IEEE Transactions of Audio, Speech Language Processing, vol. 21, no. 4, 2015.
- [2] Allen, Jont B., and David A. Berkley. "Image method for efficiently simulating small‐room acoustics." The Journal of the Acoustical Society of America vol. 65 no. 4, 1979.