Skip to content

alainlou/LearnBach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LearnBach

Hopefully this might make some good music.

Output examples can be found here (download the .mid file and play on Media Player if on Windows or somewhere else on Mac/Unix)

About the Text Data:

Each space is passage of time, more than 1 space means pause of that many time units - 1. There is a 3 second silence between each piece.

About the Repo:

This repo contains a script to download all midi files from a given web page and convert csv files generated from MIDICSV to raw text files and back.

In a sense this is a reverse-engineered version of carykh's processing scripts.

Neural net models were trained with Andrej Karpathy's LSTM using the raw text files and sample output was generated from there.

About

Machine learning on text files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages