Abstract
Abstract Two implementations of an Evolutionary Sound Synthesis method using the Interaural Time Difference (ITD) and psychoacoustic descriptors are presented here as a way to develop criteria for fitness evaluation. We also explore a relationship between adaptive sound evolution and three soundscape characteristics: keysounds, key-signals and sound-marks. Sonic Localization Field is defined using a sound attenuation factor and ITD azimuth angle, respectively (Ii, Li). These pairs are used to build Spatial Sound Genotypes (SSG) and they are extracted from a waveform population set. An explanation on how our model was initially written in MATLAB is followed by a recent Pure Data (Pd) implementation. It also elucidates the development and use of: parametric scores, a triplet of psychoacoustic descriptors and the correspondent graphical user interface.
Highlights
Evolutionary Computation (EC) and Genetic Algorithms (GAs) have been objects of study in the last decades [1]
We evaluated how the Interaural Time Difference (ITD) cues work as part of the sound genotype and how the evolutionary synthesis method modifies the generated sound
This approach has proved to be efficient for interactive applications because the user will have the best modified sound as it is located and perceived by ITD cues
Summary
Evolutionary Computation (EC) and Genetic Algorithms (GAs) have been objects of study in the last decades [1]. Sound design has been revitalized with evolutionary techniques [4,5]. EC was used to optimize the search for the parameterization of FM Synthesis [6] and to study automatic matching between a target sound and control parameters of a given synthesizer [7]. One of the key issues of evolutionary applications into music is the construction of fitness functions which is addressed by [28]. The large number of interconnected parameters, altogether, exhibits a coherent emergent pattern. A good spatialization system has to be able to integrate all these features and handle them with a simple interface that allows the user to use a small number of parameters to control the whole system
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.