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 条
  • [21] BIEA: A Novel Evolutionary Algorithm for Nonlinear Constrained Programming
    Jia, Liping
    Zou, Guocheng
    Luo, Chi
    Zou, Jin
    2010 2ND INTERNATIONAL ASIA CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS (CAR 2010), VOL 2, 2010, : 87 - 90
  • [22] A novel quasi-oppositional harmony search algorithm for automatic generation control of power system
    Shiva, Chandan Kumar
    Mukherjee, V.
    APPLIED SOFT COMPUTING, 2015, 35 : 749 - 765
  • [23] MOEA/UE: A novel multi-objective evolutionary algorithm using a uniformly evolving scheme
    Wang, Zhicang
    Li, Hecheng
    Yu, Huifang
    NEUROCOMPUTING, 2021, 458 : 535 - 545
  • [24] Automatic generation control of power system using a novel quasi-oppositional harmony search algorithm
    Shiva, Chandan Kumar
    Shankar, G.
    Mukherjee, V.
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2015, 73 : 787 - 804
  • [25] Passive Vehicle Suspension System Design Using Evolutionary Algorithm
    Kuo, Yi-Pin
    Pai, Neng-Sheng
    Lin, Jui-Sheng
    Yang, Ching-Yang
    2008 IEEE INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING WORKSHOP PROCEEDINGS, VOLS 1 AND 2, 2008, : 292 - +
  • [26] Improving the dynamic characteristics of a rotor system using an evolutionary algorithm
    Saruhan, Hamit
    STROJNISKI VESTNIK-JOURNAL OF MECHANICAL ENGINEERING, 2007, 53 (12): : 898 - 912
  • [27] A novel algorithm for load flow analysis in island microgrids using an improved evolutionary algorithm
    Abedini, Mohammad
    INTERNATIONAL TRANSACTIONS ON ELECTRICAL ENERGY SYSTEMS, 2016, 26 (12): : 2727 - 2743
  • [28] Optimisation of gear reducer using evolutionary algorithm
    Padmanabhan, S.
    Raman, V. Srinivasa
    Chandrasekaran, M.
    MATERIALS RESEARCH INNOVATIONS, 2014, 18 : 378 - 383
  • [29] Dynamic Electric Dispatch for Wind Power Plants: A New Automatic Controller System Using Evolutionary Algorithms
    Marcelino, Carolina G.
    Avancini, Joao V. C.
    Delgado, Carla A. D. M.
    Wanner, Elizabeth F.
    Jimenez-Fernandez, Silvia
    Salcedo-Sanz, Sancho
    SUSTAINABILITY, 2021, 13 (21)
  • [30] Automatic Generation of Security Protocols Based on Evolutionary Algorithm
    Zhou, Yajie
    Zhang, Jingwei
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE OF MANAGEMENT ENGINEERING AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 85 - 88