Skip navigation

A novel approach to automatic music composing: Using genetic algorithm

A novel approach to automatic music composing: Using genetic algorithm

Daylamani Zad, Damon, Araabi, Babak N. and Lucas, Caru (2006) A novel approach to automatic music composing: Using genetic algorithm. In: International Computer Music Conference Proceedings. MPublishing, University of Michigan Library, Ann Arbor, MI, USA, pp. 551-555.

ICMC.pdf - Published Version
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (205kB)


Artificial music composition is one of the ever rising problems of computer science. Genetic Algorithm has been one of the most useful means in our hands to solve optimization problems. By use of precise assumptions and adequate fitness function it is possible to change the music composing into an optimization problem. This paper proposes a new genetic algorithm for composing music. Considering entropy of the notes distribution as a factor of fitness function and developing mutation and crossover functions based on harmonic rules and trying to keep the melodies intact during these processes would result in a musical piece pleasant to human ears and interesting for human mind. This algorithm does not have the constraints of the previous algorithms. Restraining mutation and crossover functions with a goal of producing melodies based on acceptable melodies composed by humans, this algorithm is not bound to any genre, instrument or melody. The experimental results of this approach show that it is near to the human composing and the results produced from it are more acceptable than the ones produced by its predecessors.

Item Type: Conference Proceedings
Title of Proceedings: International Computer Music Conference Proceedings
Additional Information: [1] Paper presented at ICMC 2006. The conference was held 6-11 November 2006, at Tulane University, New Orleans, Louisiana, USA. [2] This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License. Please contact to use this work in a way not covered by the license. [3] The International Computer Music Association (ICMA) is an international affiliation of individuals and institutions involved in the technical, creative, and performance aspects of computer music. It serves composers, computer software and hardware developers, researchers, and musicians who are interested in the integration of music and technology. The International Computer Music Conference (ICMC) is the annual international gathering for computer music composers and researchers. The ICMC interweaves peer-reviewed paper presentations with concerts of new computer music, creating a vital synthesis of science, technology, and the art of music. Each ICMC produces a Concert Program and Proceedings. The Proceedings is the collection of peer-reviewed papers and studio reports presented at each ICMC.
Uncontrolled Keywords: music composition, artificial composition, genetic algorithms, entropy
Subjects: M Music and Books on Music > M Music
Q Science > QA Mathematics
Faculty / School / Research Centre / Research Group: Faculty of Liberal Arts & Sciences
Related URLs:
Last Modified: 14 Oct 2016 09:28

Actions (login required)

View Item View Item


Downloads per month over past year

View more statistics