Creating Songs Using Note Embedding and Bar Embedding and Quantitatively Evaluating Methods


KIPS Transactions on Software and Data Engineering, Vol. 10, No. 11, pp. 483-490, Nov. 2021
https://doi.org/10.3745/KTSDE.2021.10.11.483,   PDF Download:
Keywords: Automatic Composition, One-Hot Encoding, Note Embedding, Bar Embedding, Quantitative Evaluation
Abstract

In order to learn an existing song and create a new song using an artificial neural network, it is necessary to convert the song into numerical data that the neural network can recognize as a preprocessing process, and one-hot encoding has been used until now. In this paper, we proposed a note embedding method using notes as a basic unit and a bar embedding method that uses the bar as the basic unit, and compared the performance with the existing one-hot encoding. The performance comparison was conducted based on quantitative evaluation to determine which method produced a song more similar to the song composed by the composer, and quantitative evaluation methods used in the field of natural language processing were used as the evaluation method. As a result of the evaluation, the song created with bar embedding was the best, followed by note embedding. This is significant in that the note embedding and bar embedding proposed in this paper create a song that is more similar to the song composed by the composer than the existing one-hot encoding.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
Y. Lee and S. H. Jung, "Creating Songs Using Note Embedding and Bar Embedding and Quantitatively Evaluating Methods," KIPS Transactions on Software and Data Engineering, vol. 10, no. 11, pp. 483-490, 2021. DOI: https://doi.org/10.3745/KTSDE.2021.10.11.483.

[ACM Style]
Young-Bae Lee and Sung Hoon Jung. 2021. Creating Songs Using Note Embedding and Bar Embedding and Quantitatively Evaluating Methods. KIPS Transactions on Software and Data Engineering, 10, 11, (2021), 483-490. DOI: https://doi.org/10.3745/KTSDE.2021.10.11.483.