Skip to content

A generator that creates a song (lyrics and chords) and play it

License

Notifications You must be signed in to change notification settings

EdvardOlsen/NeuralSongGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeuralSongGenerator

A generator that creates a song (lyrics and chords) and play it

This is the demo

Recipe for song generation

  1. Parse song and lyrics with BeautifulSoup4
  2. Fine-tune GPT2 with chords and lyrics
  3. Read texts from GPT2 with uberduck.ai
  4. Play generated chords with PrettyMIDI with midi files downloaded from here
  5. You can overlap voice and chords with pydub library
  6. Also you can generate an album cover with DeepDaze

Generated example