Title :
A multi-objective differential evolution algorithm for 4-voice compositions
Author :
De Prisco, Roberto ; Zaccagnino, Gianluca ; Zaccagnino, Rocco
Author_Institution :
Dipt. di Inf., Univ. di Salerno, Fisciano, Italy
Abstract :
In this paper we explore the use of differential evolution for the musical problem called unfigured bass harmonization: a bass line is given and the composer has to write other 3 voices to have a complete 4-voice piece of music with a 4-note chord for each bass note. Solving such a problem means finding appropriate chords to use for each bass note and also find a placement of the four notes within each chord so that melodic concerns are addressed. Other papers have tackled this problem using evolutionary algorithms. In this paper we show how we can improve on these algorithms using differential evolution. In our algorithm we follow the standard differential evolution strategy but we also use customizations specific to the problem considered. We have implemented in Java our algorithm and we have run several tests to evaluate it. The results show that the differential approach allows us to improve on previous algorithms.
Keywords :
Java; evolutionary computation; music; 4-note chord; 4-voice composition; 4-voice piece; Java; multiobjective differential evolution algorithm; standard differential evolution strategy; unfigured bass harmonization; Computers; Cost function; Evolutionary computation; Genetic algorithms; Harmonic analysis; Measurement; Probability distribution;
Conference_Titel :
Differential Evolution (SDE), 2011 IEEE Symposium on
Conference_Location :
Paris
Print_ISBN :
978-1-61284-071-0
DOI :
10.1109/SDE.2011.5952053