SciELO - Scientific Electronic Library Online

 
vol.27 issue2Aspect-Based Sentiment Words and Their Polarities Using Chi-Square TestA Partitional Clustering Approach for the Identification and Analysis of Coexisting Bacteria in Groups of Bacterial Vaginosis Patients author indexsubject indexsearch form
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


Computación y Sistemas

On-line version ISSN 2007-9737Print version ISSN 1405-5546

Abstract

LARA, Adriana; GUZMAN, Giovanni  and  VILCHIS, Natan. Automatic Composition of Music Using a Genetic Algorithm, Emotional Musical Theory and Machine Learning. Comp. y Sist. [online]. 2023, vol.27, n.2, pp.401-413.  Epub Sep 18, 2023. ISSN 2007-9737.  https://doi.org/10.13053/cys-27-2-4646.

This work proposes a mathematical model for computer-aided music composition as a multi-objective optimization problem. This work aims to create a framework to automatically generate a set of songs with two melodies by combining a genetic algorithm with machine learning. Musical patterns were studied [16, 6, 18, 2] to simplify them and apply them for the construction of the optimization model. This work uses recent emotional music theory to construct the optimization problem [11]. Three conflicting objective functions represent the desired characteristics of the melody to be created: (1) song happiness, (2) song minimalism, and (3) song genre. Two of these objectives are analytically designed, fulfilling well-studied features like those in [14, 25, 11]. The third objective function was developed using a machine learning model like in [5, 8, 27]. The software JSymbolic is used [15] for extracting features in real-time and getting the score with the machine learning model trainer in the present work. The results obtained by this work can be listened to by test examples presented in a video format.

Keywords : Music composition; multiobjective optimization; evolutionary music.

        · text in English