Abstract
Deep learning techniques for generating music that has melody and harmony and is similar to music compositions by human beings is something that has fascinated researchers in the field of artificial intelligence. Nowadays, deep learning is being used for solving various problems in numerous artistic fields. There has been a new trend of using deep learning models for various applications in the field of music that has attracted much attention, and automated music generation has been an active area of research that lies in the cross section of artificial intelligence and audio synthesis. Previously, the work in automated music generation was solely focused on generating music, which consisted of a single melody, which is also known as monophonic music. More recently, research work related to the automated generation of polyphonic music, music, which consists of multiple melodies, has met partial success with the help of estimation of time series probability density. In this paper, we use Restricted Boltzmann Machine (RBM) and Recurrent Neural Network Restricted Boltzmann Machine for music generation by training it on a collection of Musical Instrument Digital Interface (MIDI) files.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Chen H, Murray AF (2003) Continuous restricted Boltzmann machine with an implementable training algorithm. IEEE Proc Vis Image Signal Process 150(3):153–158
Medsker LR, Jain LC (2001) Recurrent neural networks. Des Appl 5
Engel J, Resnick C, Roberts A, Dieleman S, Eck D, Simonyan K, Norouzi M (2017) Neural audio synthesis of musical notes with wavenet autoencoders. arXiv preprint arXiv:1704.01279
Sutskever I, Hinton GE, Taylor GW (2009) The recurrent temporal restricted boltzmann machine. In: Advances in neural information processing systems, pp 1601–1608
Abadi M, Barham P, Chen J, Chen Z, Davis A, Dean J, Kudlur M (2016) TensorFlow: a system for large-scale machine learning. In: OSDI, vol 16, pp 265–283
Liang F (2016) BachBot: Automatic composition in the style of Bach chorales. Doctoral dissertation, Masters thesis, University of Cambridge)
Liang F, Gotham M, Johnson M, Shotton J (2017) Automatic stylistic composition of bach chorales with deep LSTM
Van Den Oord A, Dieleman S, Zen H, Simonyan K, Vinyals O, Graves A, Kavukcuoglu K (2016) Wavenet: a generative model for raw audio. arXiv preprint arXiv:1609.03499
Bakshi BR, Stephanopoulos G (1993) Wave-net: a multiresolution, hierarchical neural network with localized learning. AIChE J 39(1):57–81
Nayebi A, Vitelli M (2015) Gruv: algorithmic music generation using recurrent neural networks. Course CS224D: Deep Learn Nat Lang Process (Stanford)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ramasubbareddy, S., Saidulu, D., Devasekhar, V., Swathi, V., Maini, S.S., Govinda, K. (2019). Music Generation Using Deep Learning Techniques. In: Saini, H., Sayal, R., Govardhan, A., Buyya, R. (eds) Innovations in Computer Science and Engineering. Lecture Notes in Networks and Systems, vol 74. Springer, Singapore. https://doi.org/10.1007/978-981-13-7082-3_37
Download citation
DOI: https://doi.org/10.1007/978-981-13-7082-3_37
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-7081-6
Online ISBN: 978-981-13-7082-3
eBook Packages: EngineeringEngineering (R0)