A Novel Automatic Composition System Using Evolutionary Algorithm and Phrase Imitation

被引:11
|
作者
Ting, Chuan-Kang [1 ]
Wu, Chia-Lin [1 ]
Liu, Chien-Hung [1 ]
机构
[1] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chiayi 621, Taiwan
来源
IEEE SYSTEMS JOURNAL | 2017年 / 11卷 / 03期
关键词
Computational creativity; evolutionary algorithm; humanlike intelligence; music composition system; phrase imitation; COMPUTATION; OPTIMIZATION; DESIGN;
D O I
10.1109/JSYST.2015.2482602
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Music is a significant achievement of human activities and culture. Composing music is a complex and challenging task in that many factors, such as scale, key, chord, rhythm, and pitch, and their interactions need to be considered. With the advance of computer technology and artificial intelligence, automatic composition systems emerge and present some promising results. In particular, composing music through evolutionary algorithms has received increasing attention. Although evolutionary approaches are capable of generating compositions that follow music theory, these compositions are easily recognized as machine-made products due to their unpredictability in melodic progression, which is an important factor affecting a human's impression and feeling on a song. This paper aims for an automatic composition system that emulates human intelligence in music composition. Specifically, we propose the phrase imitation-based evolutionary composition (PIEC) to generate compositions by an evolutionary algorithm based on music theory and imitation of the characteristics and melodic progression of human-composed music. The PIEC conducts intraphrase and interphrase rearrangement to imitate the ascending/descending motion of phrases. Furthermore, we design four fitness functions for the PIEC to evolve compositions considering note distribution, interval variance, and music theory. The experimental results show that the proposed PIEC can effectively generate satisfactory compositions with the characteristics of the sample melody. The results also validate the effects of phrase imitation and the four fitness functions on evolutionary composition.
引用
收藏
页码:1284 / 1295
页数:12
相关论文
共 50 条
  • [1] A Novel Automatic Detection System for ECG Arrhythmias Using Maximum Margin Clustering with Immune Evolutionary Algorithm
    Zhu, Bohui
    Ding, Yongsheng
    Hao, Kuangrong
    COMPUTATIONAL AND MATHEMATICAL METHODS IN MEDICINE, 2013, 2013
  • [2] Optimal Design of Power System Stabilizer Using a Novel Evolutionary Algorithm
    Paul, Sourav
    Roy, Provas
    INTERNATIONAL JOURNAL OF ENERGY OPTIMIZATION AND ENGINEERING, 2018, 7 (03) : 24 - 46
  • [3] Towards Automatic Blocking of Shapes using Evolutionary Algorithm
    Lim, Chi Wan
    Yin, Xiaofeng
    Zhang, Tianyou
    Selvaraj, Senthil Kumar
    Su, Yi
    Goh, Chi-Keong
    Moreno, Alejandro
    Shahpar, Shahrokh
    COMPUTER-AIDED DESIGN, 2020, 120 (120)
  • [4] An automatic fiber coupling system utilizing a modified evolutionary algorithm
    Chen, Chunlin
    Wang, Jing
    Wu, Liming
    Sun, Gewen
    Chang, Shaohua
    Tong, Junze
    Ma, Rongrong
    Wang, Zixuan
    Wang, Xiaolong
    2021 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS DASC/PICOM/CBDCOM/CYBERSCITECH 2021, 2021, : 605 - 610
  • [5] System optimization for HVAC energy management using the robust evolutionary algorithm
    Fong, K. F.
    Hanby, V. I.
    Chow, T. T.
    APPLIED THERMAL ENGINEERING, 2009, 29 (11-12) : 2327 - 2334
  • [6] Optimal synthesis of mechanisms using repellency evolutionary algorithm
    Huang, Qiujun
    Yu, Yicheng
    Zhang, Kai
    Li, Shengquan
    Lu, Haibo
    Li, Jisen
    Zhang, Aidong
    Mei, Tao
    KNOWLEDGE-BASED SYSTEMS, 2022, 239
  • [7] Automatic Guidance Signage Placement Through Multiobjective Evolutionary Algorithm
    Chen, Yixin
    Zhong, Jinghui
    Liu, Wei-Li
    Luo, Linbo
    Cai, Wentong
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2024, 11 (03) : 4440 - 4453
  • [8] Species co-evolutionary algorithm: a novel evolutionary algorithm based on the ecology and environments for optimization
    Wuzhao Li
    Lei Wang
    Xingjuan Cai
    Junjie Hu
    Weian Guo
    Neural Computing and Applications, 2019, 31 : 2015 - 2024
  • [9] Species co-evolutionary algorithm: a novel evolutionary algorithm based on the ecology and environments for optimization
    Li, Wuzhao
    Wang, Lei
    Cai, Xingjuan
    Hu, Junjie
    Guo, Weian
    NEURAL COMPUTING & APPLICATIONS, 2019, 31 (07): : 2015 - 2024
  • [10] A Novel Evolutionary Algorithm Solving Optimization Problems
    Chen, C. L. Philip
    Zhang, Tong
    Sik Chung, Tam
    2014 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2014, : 557 - 561