Analysis Of the Principle and Application of Machine Learning for Music Composition
DOI:
https://doi.org/10.54097/8yg39t12Keywords:
Machine Learning, Music Composition, computer-generated music, recurrent neural networks (RNNs), Generative Adversarial Networks (GANs).Abstract
Contemporarily, machine learning and artificial intelligence are undergoing rapid developments in the field of arts. This paper explores the principles and applications of machine learning in music composition, tracing back to its inception in 1950s, and taking a brief look at the first works in the field of computer-generated music. It delves into the key principles of music composition using machine learning, and discusses the theory behind major models of recurrent neural networks (RNNs) and Generative Adversarial Networks (GANs) and how they are utilized in music composition. This paper also discusses about the real-world applications and potentials of current models, and finally analyze key limitations present in this field and points out a few directions for future works. This paper gives a brief and simple overview of the current status of machine learning in music composition, and provides an assistance to individuals interested in exploring this field and a valuable insight for future innovations.
Downloads
References
L. A. Hiller and L. M. Isaacson, L.M, Musical composition with a high-speed digital computer. (The MIT Press, Cambridge, 1997) pp. 9–22.
D. Cope, Journal of New Music Research, 18(1-2), 117-139 (1987).
D. Cope, Experiment Ucsc.edu., retrieved from: http://artsites.ucsc.edu/faculty/cope/experiments.html.
J. J. Bharucha and P. M. Todd, Computer Music Journal, 13(4), 44–53 (1989).
P. Dhariwal, H. Jun, C. Payne, et al. arXiv preprint arXiv:2005.00341 (2020).
G. Hadjeres, F. Pachet and F. Nielsen, “Deepbach: a steerable model for bach chorales generation”, In International conference on machine learning (2017) pp. 1362-1371.
P. Dhariwal, H. Jun and C. M. Payne, Jukebox. OpenAI. Retrieved from: https://openai.com/research/jukebox.
P. Domingos, Communications of the ACM, 55(10), 78-87 (2012).
J. Daintith and E. Wright, A dictionary of computing (Oxford University Press, Oxford, 2010).
What is Supervised Learning? | IBM. (2023). Ibm.com. Retrieved from https://www.ibm.com/topics/supervised-learning.
N. Kotecha and P. Young, arXiv preprint arXiv:1804.07300 (2018).
F. Attneave, The Journal of Aesthetics and Art Criticism, 17(4), 503–510 (1959).
P. Lu, X. Tan, B. Yu, et al., arXiv preprint arXiv:2208.14345 (2022).
K. Ebcioğlu, Computer Music Journal, 12(3), 43–51 (1988).
Y. C. Yeh, W. Y. Hsiao, S. Fukayama, et al. Journal of New Music Research, 50(1), 37-51 (2021).
D. Herremans, C. H. Chuan and E. Chew, ACM Computing Surveys (CSUR), 50(5), 1-30, (2017).
B. L. Sturm, J. F. Santos, O. Ben-Tal, I. Korshunova, arXiv preprint arXiv:1604.08723 (2016).
J. P. Briot, G. Hadjeres, and F. D. Pachet, arXiv preprint arXiv:1709.01620 (2017).
I. Goodfellow, J. Pouget-Abadie, M. Mirza, et al., Communications of the ACM, 63(11), 139-144 (2020),
A. Creswell, T. White, V. Dumoulin, et al., IEEE signal processing magazine, 35(1), 53-65 (2018).
K. Choi, G. Fazekas and M. Sandler, arXiv preprint arXiv:1604.05358 (2016).
M. Civit, J. Civit-Masot, F. Cuadrado and M. J. Escalona, Expert Systems with Applications, 1, 118190 (2022).
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Highlights in Science, Engineering and Technology

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







