EvoBassComposer: a multi-objective genetic algorithm for 4-voice compositions

  • Authors:
  • Roberto De Prisco;Gianluca Zaccagnino;Rocco Zaccagnino

  • Affiliations:
  • University of Salerno, Salerno, Italy;University of Salerno, Salerno, Italy;University of Salerno, Salerno, Italy

  • Venue:
  • Proceedings of the 12th annual conference on Genetic and evolutionary computation
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we consider 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, especially for the highest voice (soprano). We present a multi-objective genetic algorithm that automatically composes music when provided with a bass line input. The objectives considered are two: the harmonic objective (finding appropriate chords) and the melodic objective (find good melodic lines).