Skip to content

Music generation on the tiny Bach Chorale dataset. Quite complete custom tensorflow repo as springboard for other ML projects

Notifications You must be signed in to change notification settings

MarkTension/music_RNN

Repository files navigation

making music with RNNs

Playing around with RNN's to generate music in the style of BACH's chorale's. Bach's chorale dataset is challenging because it's quite small

the idea

The thing currently implemented is an experiment to see what happens when each of the 4 voices is generated by a different RNN. They all get the same 4-voice input though. It's like they're all improvising together, because the music is not scripted, each model knows the statistics of the song, but not what the other models will do.

run via python main.py

moreover

I tried to code this, adhering to best practices, and with maximum customizability in the use of tensorflow. This way I'd like to use it as a template for future projects.

good models

v13_16th_notes_seq_128_transposed_attention is quite good. The attention layer really seems to work well.

About

Music generation on the tiny Bach Chorale dataset. Quite complete custom tensorflow repo as springboard for other ML projects

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages