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 条
[41]   Multiobjective Optimization of Conrod Big-End Bearing Lubrication Using an Evolutionary Algorithm [J].
Lavie, Thomas ;
Fransisco, Arthur ;
Fatu, Aurelian ;
Villechaise, Bernard .
TRIBOLOGY TRANSACTIONS, 2015, 58 (03) :490-499
[42]   A novel genetic algorithm for automatic clustering [J].
Garai, G ;
Chaudhuri, BB .
PATTERN RECOGNITION LETTERS, 2004, 25 (02) :173-187
[43]   Development of an Automatic Emotional Music Accompaniment System by Fuzzy Logic and Adaptive Partition Evolutionary Genetic Algorithm [J].
Kuo, Ping-Huan ;
Li, Tzuu-Hseng S. ;
Ho, Ya-Fang ;
Lin, Chih-Jui .
IEEE ACCESS, 2015, 3 :815-824
[44]   An Evolutionary Multitasking Algorithm for Cloud Computing Service Composition [J].
Bao, Liang ;
Qi, Yutao ;
Shen, Mengqing ;
Bu, Xiaoxuan ;
Yu, Jusheng ;
Li, Qian ;
Chen, Ping .
SERVICES - SERVICES 2018, 2018, 10975 :130-144
[45]   A Novel Dual-Stage Evolutionary Algorithm for Finding Robust Solutions [J].
Du, Wei ;
Fang, Wenxuan ;
Liang, Chen ;
Tang, Yang ;
Jin, Yaochu .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2024, 8 (05) :3589-3602
[46]   Generation-based automatic generation control with multisources power system using bacterial foraging algorithm [J].
Hakimuddin, Nizamuddin ;
Nasiruddin, Ibraheem ;
Bhatti, Terlochan Singh .
ENGINEERING REPORTS, 2020, 2 (08)
[47]   A novel multi-objective evolutionary algorithm for hybrid renewable energy system design [J].
Jiang, Bo ;
Lei, Hongtao ;
Li, Wenhua ;
Wang, Rui .
SWARM AND EVOLUTIONARY COMPUTATION, 2022, 75
[48]   Crashworthiness optimization of thin-walled tubes using Macro Element Method and Evolutionary Algorithm [J].
Pyrz, Mariusz ;
Krzywoblocki, Marek .
THIN-WALLED STRUCTURES, 2017, 112 :12-19
[49]   An automatic multi-objective evolutionary algorithm for the hybrid flowshop scheduling problem with consistent sublots [J].
Zhang, Biao ;
Pan, Quan-ke ;
Meng, Lei-lei ;
Lu, Chao ;
Mou, Jian-hui ;
Li, Jun-qing .
KNOWLEDGE-BASED SYSTEMS, 2022, 238
[50]   A Novel Evolutionary Algorithm Inspired by Beans Dispersal [J].
Xiaoming Zhang ;
Bingyu Sun ;
Tao Mei ;
Rujing Wang .
International Journal of Computational Intelligence Systems, 2013, 6 :79-86