Skip to main content

Music Generation Using Deep Learning Techniques

  • Conference paper
  • First Online:
Innovations in Computer Science and Engineering

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 74))

  • 761 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Chen H, Murray AF (2003) Continuous restricted Boltzmann machine with an implementable training algorithm. IEEE Proc Vis Image Signal Process 150(3):153–158

    Article  Google Scholar 

  2. Medsker LR, Jain LC (2001) Recurrent neural networks. Des Appl 5

    Google Scholar 

  3. 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

  4. Sutskever I, Hinton GE, Taylor GW (2009) The recurrent temporal restricted boltzmann machine. In: Advances in neural information processing systems, pp 1601–1608

    Google Scholar 

  5. 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

    Google Scholar 

  6. Liang F (2016) BachBot: Automatic composition in the style of Bach chorales. Doctoral dissertation, Masters thesis, University of Cambridge)

    Google Scholar 

  7. Liang F, Gotham M, Johnson M, Shotton J (2017) Automatic stylistic composition of bach chorales with deep LSTM

    Google Scholar 

  8. 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

  9. Bakshi BR, Stephanopoulos G (1993) Wave-net: a multiresolution, hierarchical neural network with localized learning. AIChE J 39(1):57–81

    Article  Google Scholar 

  10. Nayebi A, Vitelli M (2015) Gruv: algorithmic music generation using recurrent neural networks. Course CS224D: Deep Learn Nat Lang Process (Stanford)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Somula Ramasubbareddy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics