Skip to content

Latest commit

 

History

History
14 lines (11 loc) · 776 Bytes

README.md

File metadata and controls

14 lines (11 loc) · 776 Bytes

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