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.
[1]
Stefen Hui,et al.
Application of feedforward neural networks to dynamical system identification and control
,
1993,
IEEE Trans. Control. Syst. Technol..
[2]
Paul A. Fishwick,et al.
Feedforward Neural Nets as Models for Time Series Forecasting
,
1993,
INFORMS J. Comput..
[3]
Takayuki Yamada,et al.
Dynamic system identification using neural networks
,
1993,
IEEE Trans. Syst. Man Cybern..
[4]
Kumpati S. Narendra,et al.
Identification and control of dynamical systems using neural networks
,
1990,
IEEE Trans. Neural Networks.