Skip to content

The current technological advancements have transformed the way we not only produce, but listen and work with music. In this notebook, we will use Recurrent Neural Networks, to build a character-based model that generates jazz piano notes.

Notifications You must be signed in to change notification settings

shubham3121/music-generation-using-rnn

Repository files navigation

Music Generation using Recurrent Neural Network

Introduction

The current technological advancements have transformed the way we not only produce, but listen and work with music. And with the advent of deep learning it has now become possible to generate music without the need of working with instruments artists may not have had access to or the skills to use previously. This offers artists more creative freedom and ability to explore different domains in music.

In this notebook, we will use Recurrent Neural Networks, to build a character-based model that generates jazz piano notes.

Required Libraries

We use the following libraries:

  • keras
  • tensorflow
  • music21
  • pandas
  • numpy
  • pygame
  • timidity

Data

You can download the MIDI files from the following site: 'http://www.midiworld.com/'

Blog

Here is the Blog related to this code.

About

The current technological advancements have transformed the way we not only produce, but listen and work with music. In this notebook, we will use Recurrent Neural Networks, to build a character-based model that generates jazz piano notes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published