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 条
  • [1] Feasibility of Music Composition using Artificial Neural Networks
    Venugopal, Kavya
    Madhusudan, Phalgun
    2017 INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC), 2017, : 524 - 525
  • [2] Automatic Design of Structural Parameters for GaN HEMT Using Genetic Algorithm and Artificial Neural Networks
    Du, Wei
    Chen, Jing
    Wu, Jiahao
    Yao, Qing
    Guo, Yufeng
    2024 INTERNATIONAL SYMPOSIUM OF ELECTRONICS DESIGN AUTOMATION, ISEDA 2024, 2024, : 11 - 15
  • [3] Assessment of electromyograms using genetic algorithm and artificial neural networks
    Bakiya Ambikapathy
    Kamalanand Kirshnamurthy
    Rajinikanth Venkatesan
    Evolutionary Intelligence, 2021, 14 : 261 - 271
  • [4] Synthesis of Artificial Neural Networks Using a Modified Genetic Algorithm
    Leoshchenko, Serhii
    Oliinyk, Andrii
    Subbotin, Sergey
    Gorobii, Nataliia
    Zaiko, Tetiana
    PROCEEDINGS OF THE 1ST INTERNATIONAL WORKSHOP ON INFORMATICS & DATA- DRIVEN MEDICINE (IDDM 2018), 2018, 2255 : 1 - 13
  • [5] Assessment of electromyograms using genetic algorithm and artificial neural networks
    Ambikapathy, Bakiya
    Kirshnamurthy, Kamalanand
    Venkatesan, Rajinikanth
    EVOLUTIONARY INTELLIGENCE, 2021, 14 (02) : 261 - 271
  • [6] Evaluation of artificial neural networks for modelling and optimization of medium composition with a genetic algorithm
    Franco-Lara, Ezequiel
    Link, Hannes
    Weuster-Botz, Dirk
    PROCESS BIOCHEMISTRY, 2006, 41 (10) : 2200 - 2206
  • [7] Algorithmic Music Composition Using Probabilistic Graphical Models and Artificial Neural Networks
    Marsden, Marc
    Ajoodha, Ritesh
    2021 SOUTHERN AFRICAN UNIVERSITIES POWER ENGINEERING CONFERENCE/ROBOTICS AND MECHATRONICS/PATTERN RECOGNITION ASSOCIATION OF SOUTH AFRICA (SAUPEC/ROBMECH/PRASA), 2021,
  • [8] A New Method for Evolving Artificial Neural Networks Using Genetic Algorithm
    Yan Wu Wei Wan Department of Computer Science and Engineering Tongji University Shanghai China
    南昌工程学院学报, 2006, (02) : 79 - 82
  • [9] Reactor Furnace Control using Artificial Neural Networks and Genetic Algorithm
    Dolezel, Petr
    Mares, Jan
    2009 APPLIED ELECTRONICS, INTERNATIONAL CONFERENCE, 2009, : 99 - 102
  • [10] Bearing fault detection using artificial neural networks and genetic algorithm
    Samanta, B
    Al-Balushi, KR
    Al-Araimi, SA
    EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2004, 2004 (03) : 366 - 377