8000 GitHub - yoesak/lyrics-melody: Lyrics and Vocal Melody Generation conditioned on Accompaniment
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

yoesak/lyrics-melody

 
 

Repository files navigation

Lyrics and Vocal Melody Generation conditioned on Accompaniment

About

This repo is provided as a supplement to the paper Lyrics and Vocal Melody Generation conditioned on Accompaniment. It has been currently accepted at the 2nd Workshop on NLP for Music and Spoken Audio NLP4MuSA 2021.

It includes:

  • All code to recreate the results of the paper
  • The full instrumental dataset dataset.parquet and the reduced chord dataset dataset_chords.parquet, as well as their token vocabularies
  • A few generated samples and their corresponding lyrics

This work is the continuation of my Master's thesis (MEng in ECE at NTUA)

Code

The provided code includes scripts to:

  • pre-process MIDI tracks and bring them to the used text event format
  • build the full and chord reduced dataset (as well as the token vocabularies) from the LMD matched dataset
  • train the vanilla encoder-decoder architecture
  • train the decoupled architecture
  • warm-start and finetune the lyrics language model
  • adjust Mellotron in order to use our text event format
  • train all models and generate samples on Colab (Jupyter Notebooks)

Data

Since the git lfs free data limit has been reached, here is a link for a Google Drive folder containing the necessary data.

About

Lyrics and Vocal Melody Generation conditioned on Accompaniment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • F* 0.1%
0