/Music-Generation-LSTM-RBM

Generates classical piano music using a LSTM-RBM model.

Primary LanguagePythonMIT LicenseMIT

Music-Generation-LSTM-RBM

Various machine learning models that generate music.

Prerequisites

  • Python 3.6.x
  • TensorFlow 1.x
  • numpy
  • pandas
  • music21
  • Keras
  • tqdm
  • matplotlib

A much more detailed discussion of the architecture used, experiments conducted on the various models, results and shortcomings is documented here