Top 10 Artificial Intelligence Algorithms in Computer Music Composition

Music composition is now appealing to both musicians and non-musicians equally. It branches into various musical tasks such as the generation of melody, accompaniment, or rhythm. This paper discusses the top ten artificial intelligence algorithms with applications in computer music composition from...

Full description

Saved in:
Bibliographic Details
Published inInternational Journal of Computing and Digital System (Jāmiʻat al-Baḥrayn. Markaz al-Nashr al-ʻIlmī) Vol. 10; no. 1; pp. 373 - 394
Main Authors Siphocly, Nermin Naguib J, El-Horbaty, El-Sayed M, Salem, Abdel-Badeeh M
Format Journal Article
LanguageEnglish
Published University of Bahrain, Deanship of Graduate Studies and Scientific Research 2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Music composition is now appealing to both musicians and non-musicians equally. It branches into various musical tasks such as the generation of melody, accompaniment, or rhythm. This paper discusses the top ten artificial intelligence algorithms with applications in computer music composition from 2010 to 2020. We give an analysis of each algorithm and highlight its recent applications in music composition tasks, shedding the light on its strengths and weaknesses. Our study gives an insight on the most suitable algorithm for each musical task, such as rule-based systems for music theory representation, case-based reasoning for capturing previous musical experiences, Markov chains for melody generation, generative grammars for fast composition of musical pieces that comply to music rules, and linear programming for timbre synthesis. Additionally, there are biologically inspired algorithms such as: genetic algorithms, and algorithms used by artificial immune systems and artificial neural networks, including shallow neural networks, deep neural networks, and generative adversarial networks. These relatively new algorithms are currently heavily used in performing numerous music composition tasks. Keywords: Computer Music Composition, Machine Learning Techniques, Artificial Intelligence, Music Composition Tasks
ISSN:2210-142X
2210-142X
DOI:10.12785/ijcds/100138