Training Method of Artificial Neural Networks for Implementation of Automatic Composition Systems


KIPS Transactions on Software and Data Engineering, Vol. 3, No. 8, pp. 315-320, Aug. 2014
10.3745/KTSDE.2014.3.8.315,   PDF Download:

Abstract

Composition is a creative activity of a composer in order to express his or her emotion into melody based on their experience. However, it is very hard to implement an automatic composition program whose composition process is the same as the composer. On the basis that the creative activity is possible from the imitation we propose a method to implement an automatic composition system using the learning capability of ANN(Artificial Neural Networks). First, we devise a method to convert a melody into time series that ANN can train and then another method to learn the repeated melody with melody bar for correct training of ANN. After training of the time series to ANN, we feed a new time series into the ANN, then the ANN produces a full new time series which is converted a new melody. But post processing is necessary because the produced melody does not fit to the tempo and harmony of music theory. In this paper, we applied a tempo post processing using tempo post processing program, but the harmony post processing is done by human because it is difficult to implement. We will realize the harmony post processing program as a further work.


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]
J. M. Cho, E. M. Ryu, J. W. Oh, S. H. Jung, "Training Method of Artificial Neural Networks for Implementation of Automatic Composition Systems," KIPS Transactions on Software and Data Engineering, vol. 3, no. 8, pp. 315-320, 2014. DOI: 10.3745/KTSDE.2014.3.8.315.

[ACM Style]
Jae Min Cho, Eun Mi Ryu, Jin Woo Oh, and Sung Hoon Jung. 2014. Training Method of Artificial Neural Networks for Implementation of Automatic Composition Systems. KIPS Transactions on Software and Data Engineering, 3, 8, (2014), 315-320. DOI: 10.3745/KTSDE.2014.3.8.315.