AUTOMATIC MUSIC COMPOSITION USING GENETIC ALGORITHM AND ARTIFICIAL NEURAL NETWORKS

被引:13
|
作者
Abu Doush, Iyad [1 ,2 ]
Sawalha, Ayah [2 ]
机构
[1] Yarmouk Univ, Comp Sci Dept, Irbid, Jordan
[2] Amer Univ Kuwait, Comp Sci & Informat Syst Dept, Salmiya, Kuwait
关键词
Genetic algorithm; Neural network; Automatic music composition; SELECTION;
D O I
10.22452/mjcs.vol33no1.3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The aim of this paper is to automatically compose new pleasing music from randomly generated notes without human intervention. To achieve this goal, Genetic Algorithm was implemented to generate random notes. The Neural Network was trained on a set of melodies to learn their regularity of patterns and then it is used as a fitness evaluator for the generated music from the Genetic Algorithm. Four Genetic Algorithms (using different combinations of tournament, roulette-wheel selections and one-point, two-point crossovers) were used in generating music to compare them according to which one is the most suitable for music composition. The experiments show that using tournament selection and two-point crossover produces better music patterns than using other combinations by 57%. The experiments show that the generated music was good and the results were promising. For evaluation, 10 music experts were asked to listen and evaluate four samples of the generated music; two of them were evaluated high from the Neural Network and two were evaluated low. Then we compared their results with the results from the Neural Network. The results show that the error rate for Neural Network was 16.7% and accuracy was 83.3%.
引用
收藏
页码:35 / 51
页数:17
相关论文
共 50 条
  • [31] An algorithm for automatic design of two hidden layered artificial neural networks
    Islam, MM
    Shahjahan, M
    Murase, K
    IJCNN 2000: PROCEEDINGS OF THE IEEE-INNS-ENNS INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOL VI, 2000, : 467 - 472
  • [32] Automatic Music Classification With genetic algorithm
    Pandey, Sunita S.
    Mishra, Ravi
    Ramesh, P.
    Mullasseri, Sileesh
    Sahoo, Nihar Ranjan
    Jadav, Ravindra
    Habeeb, Jasmin
    Unni, Anjana P.
    Verma, Sudhir
    Badrinarayan, S.
    CURRENT SCIENCE, 2019, 117 (03): : 354 - 354
  • [33] Automatic Evolutionary Music Composition Based on Multi-objective Genetic Algorithm
    Jeong, Jae Hun
    Ahn, Chang Wook
    PROCEEDINGS OF THE 18TH ASIA PACIFIC SYMPOSIUM ON INTELLIGENT AND EVOLUTIONARY SYSTEMS, VOL 2, 2015, : 105 - 115
  • [34] Convolutional Neural Networks and Transfer Learning Applied to Automatic Composition of Descriptive Music
    Martin-Gomez, Lucia
    Perez-Marcos, Javier
    Navarro-Caceres, Maria
    Rodriguez-Gonzalez, Sara
    DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 2019, 801 : 275 - 282
  • [35] Using genetic algorithms to optimize artificial neural networks
    Ding S.
    Xu L.
    Su C.
    Zhu H.
    Journal of Convergence Information Technology, 2010, 5 (08) : 6
  • [36] An Algorithm for Incident Detection Using Artificial Neural Networks
    Ki, Yong-Kul
    Jeong, Woo-Teak
    Kwon, Hee-Je
    Kim, Mi-Ra
    PROCEEDINGS OF THE 2019 25TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT), 2019, : 162 - 167
  • [37] Artificial neural networks and medieval music
    Fresquet, Xavier
    EARLY MUSIC, 2024,
  • [38] Automatic recognition of machining features using artificial neural networks
    V. B. Sunil
    S. S. Pande
    The International Journal of Advanced Manufacturing Technology, 2009, 41 : 932 - 947
  • [39] Automatic recognition of machining features using artificial neural networks
    Sunil, V. B.
    Pande, S. S.
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 41 (9-10): : 932 - 947
  • [40] A testbed for automatic modulation recognition using artificial neural networks
    Kremer, SC
    Shiels, J
    1997 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, CONFERENCE PROCEEDINGS, VOLS I AND II: ENGINEERING INNOVATION: VOYAGE OF DISCOVERY, 1997, : 67 - 70