We introduce a Virtual Studio Technology (VST) 2 audio effect plugin that performs convolution reverb using synthetic Room Impulse Responses (RIRs) generated via a Genetic Algorithm (GA). The parameters of the plugin include some of those defined under the ISO 3382-1 standard (e.g., reverberation time, early decay time, and clarity), which are used to determine the fitness values of potential RIRs so that the user has some control over the shape of the resulting RIRs. In the GA, these RIRs are initially generated via a custom Gaussian noise method, and then evolve via truncation selection, random weighted average crossover, and mutation via Gaussian multiplication in order to produce RIRs that resemble real-world, recorded ones. Binaural Room Impulse Responses (BRIRs) can also be generated by assigning two different RIRs to the left and right stereo channels. With the proposed audio effect, new RIRs that represent virtual rooms, some of which may even be impossible to replicate in the physical world, can be generated and stored. Objective evaluation of the GA shows that contradictory combinations of parameter values will produce RIRs with low fitness. Additionally, through subjective evaluation, it was determined that RIRs generated by the GA were still perceptually distinguishable from similar real-world RIRs, but the perceptual differences were reduced when longer execution times were used for generating the RIRs or the unprocessed audio signals were comprised of only speech.
[1]
Jont B. Allen,et al.
Image method for efficiently simulating small‐room acoustics
,
1976
.
[2]
Julián Villegas.
Locating virtual sound sources at arbitrary distances in real-time binaural reproduction
,
2015,
Virtual Reality.
[3]
V. Best,et al.
Sound Externalization: A Review of Recent Research
,
2020,
Trends in hearing.
[4]
Edward Ly,et al.
Genetic Reverb: Synthesizing Artificial Reverberant Fields via Genetic Algorithms
,
2020,
EvoMUSART.
[5]
Stefania Cecchi,et al.
Room Response Equalization—A Review
,
2017
.
[6]
Stephen G. McGovern.
Fast image method for impulse response calculations of box-shaped rooms
,
2009
.
[7]
Nick Collins,et al.
Experiments with a new customisable interactive evolution framework
,
2002,
Organised Sound.
[8]
Vesa Välimäki,et al.
Fifty Years of Artificial Reverberation
,
2012,
IEEE Transactions on Audio, Speech, and Language Processing.
[9]
M. Comelli,et al.
A comparison of methods for the analysis of binomial clustered outcomes in behavioral research
,
2016,
Journal of Neuroscience Methods.
[10]
Ccjm Constant Hak,et al.
Measuring room impulse responses : impact of the decay range on derived room acoustic parameters
,
2012
.
[11]
A. Krokstad,et al.
Extending the image method to higher-order reflections
,
1993
.