Dynamic Musical Orchestration Using Genetic Algorithms and a Spectro-Temporal Description of Musical Instruments

In this paper a computational approach of musical orchestration is presented. We consider orchestration as the search of relevant sound combinations within large instruments sample databases. The working environment is Orchidee an evolutionary orchestration algorithm that allows a constrained multiobjective search towards a target timbre, in which several perceptual dimensions are jointly optimized. Up until now, Orchidee was bounded to “time-blind” features, by the use of averaged descriptors over the whole spectrum. We introduce a new instrumental model based on Gaussian Mixture Models (GMM) which allows to represent the complete spectro-temporal structure. We then present the results of the integration of our model and improvement that it brings to the existing system.

[1]  Judith C. Brown,et al.  An efficient algorithm for the calculation of a constant Q transform , 1992 .

[2]  G. Peeters Automatic Classification of Large Musical Instrument Databases Using Hierarchical Classifiers with Inertia Ratio Maximization , 2003 .

[3]  Jean Bresson,et al.  Interacting with Symbol, Sound, and Feature Spaces in Orchide, a Computer-Aided Orchestration Environment , 2010, Computer Music Journal.

[4]  Les E. Atlas,et al.  Modulation-scale analysis for content identification , 2004, IEEE Transactions on Signal Processing.

[5]  S. McAdams,et al.  Discrimination of musical instrument sounds resynthesized with simplified spectrotemporal parameters. , 1999, The Journal of the Acoustical Society of America.

[6]  Hirokazu Kameoka,et al.  A Multipitch Analyzer Based on Harmonic Temporal Structured Clustering , 2007, IEEE Transactions on Audio, Speech, and Language Processing.

[7]  Anil K. Jain,et al.  Unsupervised Learning of Finite Mixture Models , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Xavier Rodet,et al.  An Instrument Timbre Model for Computer Aided Orchestration , 2007, 2007 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.

[9]  Gérard Assayag,et al.  Solving the musical orchestration problem using multiobjective constrained optimization with a genetic local search approach , 2010, J. Heuristics.

[10]  Arshia Cont,et al.  Making an orchestra speak , 2009 .

[11]  Ben J. A. Kröse,et al.  Efficient Greedy Learning of Gaussian Mixture Models , 2003, Neural Computation.