Evolutionary composition using music theory and charts

With the development of human science and technology, applications of computer are more and more comprehensive. Using artificial intelligence (AI) to drawing, thinking, and problem solving becomes a significant topic. Recently, research on automatic composition using AI technology and especially evolutionary algorithms is blooming and has received promising results. A common issue at the current evolutionary composition systems is their requirement for subjective feedback of human sensation as evaluation criterion, which is vulnerable to the fatigue and decreased sensitivity after long-time listening. This paper proposes using music theory with the information from music charts in the evaluation criterion to address this issue. Specifically, we generate the weighted rules based on music theory for the fitness function. The weights are determined according to the download numbers from music charts. These weights obtained can interpret the music style and render an objective measure of compositions. Experimental results show that the proposed method can effectively achieve satisfactory compositions.

[1]  Li Luo,et al.  A real-time accompaniment system based on sung voice recognition , 2008, 2008 19th International Conference on Pattern Recognition.

[2]  Yoon-Ho Kim,et al.  Chord-Based Musical Composition and Incorporating it into Auto-Accompaniment Instrument , 2007, Future Generation Communication and Networking (FGCN 2007).

[3]  P. Laine,et al.  Genetic algorithms in musical style oriented generation , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[4]  A. Pazos,et al.  Genetic music compositor , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[5]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[6]  Agostinho C. Rosa,et al.  Music composition using genetic evolutionary algorithms , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[7]  Ying-Ping Chen,et al.  Evolutionary interactive music composition , 2006, GECCO.

[8]  Susan Wright,et al.  Towards Melodic Extension Using Genetic Algorithms , 2001, J. Educ. Technol. Soc..

[9]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[10]  Ying-ping Chen Interactive Music Composition with Evolutionary Computation , 2007 .

[11]  Dan Morris,et al.  MySong: automatic accompaniment generation for vocal melodies , 2008, CHI.

[12]  Ryan A. McIntyre,et al.  Bach in a box: the evolution of four part Baroque harmony using the genetic algorithm , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[13]  Hua-Tsung Chen,et al.  A Tempo Analysis System for Automatic Music Accompaniment , 2007, 2007 IEEE International Conference on Multimedia and Expo.

[14]  Yaser M. A. Khalifa,et al.  Evolutionary music composer integrating formal grammar , 2007, GECCO '07.

[15]  Chuan-Kang Ting,et al.  Polyphonic accompaniment using genetic algorithm with music theory , 2012, 2012 IEEE Congress on Evolutionary Computation.