• DocumentCode
    2269539
  • 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
  • fYear
    2011
  • fDate
    11-15 April 2011
  • Firstpage
    1
  • Lastpage
    8
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Differential Evolution (SDE), 2011 IEEE Symposium on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-61284-071-0
  • Type

    conf

  • DOI
    10.1109/SDE.2011.5952053
  • Filename
    5952053