Generation of composed musical structures through recurrent neural networks based on chaotic inspiration

In this work, an Elman recurrent neural network is used for automatic musical structure composition based on the style of a music previously learned during the training phase. Furthermore, a small fragment of a chaotic melody is added to the input layer of the neural network as an inspiration source to attain a greater variability of melodies. The neural network is trained by using the BPTT (back propagation through time) algorithm. Some melody measures are also presented for characterizing the melodies provided by the neural network and for analyzing the effect obtained by the insertion of chaotic inspiration in relation to the original melody characteristics. Specifically, a similarity melodic measure is considered for contrasting the variability obtained between the learned melody and each one of the composite melodies by using different quantities of inspiration musical notes.

[1]  Petri Toiviainen,et al.  MIDI toolbox : MATLAB tools for music research , 2004 .

[2]  Karsten A. Verbeurgt,et al.  A Hybrid Neural-Markov Approach for Learning to Compose Music by Example , 2004, Canadian Conference on AI.

[3]  S. Hyakin,et al.  Neural Networks: A Comprehensive Foundation , 1994 .

[4]  Débora Cristina Corrêa Sistema baseado em redes neurais para composição musical assistida por computador , 2008 .

[5]  T. Eerola,et al.  Expectancy-Based Model of Melodic Complexity , 2000 .

[6]  Judy A. Franklin,et al.  Recurrent Neural Networks for Music Computation , 2006, INFORMS J. Comput..

[7]  Ludger Hofmann-Engl,et al.  An evaluation of melodic similarity models , 2008 .

[8]  Peter Swire,et al.  Learning to Create Jazz Melodies Using Deep Belief Nets , 2010, ICCC.

[9]  Liang Zhao,et al.  Characterizing chaotic melodies in automatic music composition. , 2010, Chaos.

[10]  Risto Miikkulainen,et al.  Creating melodies with evolving recurrent neural networks , 2001, IJCNN'01. International Joint Conference on Neural Networks. Proceedings (Cat. No.01CH37222).

[11]  Kenneth O. Stanley,et al.  Exploiting functional relationships in musical composition , 2009, Connect. Sci..

[12]  Markus Wagner,et al.  Composing Music with Neural Networks and Probabilistic Finite-State Machines , 2008, EvoWorkshops.

[13]  Michael C. Mozer,et al.  Neural Network Music Composition by Prediction: Exploring the Benefits of Psychoacoustic Constraints and Multi-scale Processing , 1994, Connect. Sci..

[14]  Peter M. Todd,et al.  A Connectionist Approach To Algorithmic Composition , 1989 .

[15]  Peter M. Todd,et al.  Creation by Refinement and the Problem of Algorithmic Music Composition , 2003 .