• DocumentCode
    239133
  • Title

    A novel genetic algorithm considering measures and phrases for generating melody

  • Author

    Chia-Lin Wu ; Chien-Hung Liu ; Chuan-Kang Ting

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Engineeringand, Nat. Chung Cheng Univ., Chiayi, Taiwan
  • fYear
    2014
  • fDate
    6-11 July 2014
  • Firstpage
    2101
  • Lastpage
    2107
  • Abstract
    Composing music through evolutionary algorithms has received increasing attention recently. To establish a standard of composing, some studies were proposed on the basis of analysis on musicians, statistics of music details, and rule of thumbs. These methods have achieved some promising results; however, generating melody is still a formidable challenge to computer composition because of the considerable permutations of notes. This study develops a genetic algorithm (GA) based on music theory to generate melody. In particular, we use the rhythm of existing songs as the basis to generate new compositions instead of generating music from scratch; that is, the GA keeps the rhythm of an existing song and rearranges the pitches of all notes for a new composition. Three crossover operators are further proposed to improve the performance of GA on composition. The experimental results show that the GA can achieve satisfactory compositions. The three crossover operators outperform 2-point crossover in the fitness of resultant compositions.
  • Keywords
    genetic algorithms; music; 2-point crossover; GA; computer composition; crossover operators; evolutionary algorithms; genetic algorithm; melody generation; music; music theory; note permutation; phrases; Artificial neural networks; Biological cells; Genetic algorithms; Rhythm; Standards; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation (CEC), 2014 IEEE Congress on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4799-6626-4
  • Type

    conf

  • DOI
    10.1109/CEC.2014.6900506
  • Filename
    6900506