Skip to content

Pytorch implementation of U-Net for music source separation

Notifications You must be signed in to change notification settings

Thodoris1999/UNet-pytorch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UNet-pytorch

Pytorch implementation of U-Net for music source separation.

Installing Dependencies

  • FFmpeg for audio I/O sudo apt install ffmpeg
  • python module requirements
python3 -m venv env
. env/bin/activate
pip install -r requirements.txt

Training

python train.py -v voc_weights.pt -a accompaniment_weights.pt

Testing

python separate_musdb.py -v voc_weights.pt -a accompaniment_weights.pt

Separating songs

python song_separator.py -v voc_weights.pt -a accompaniment_weights.pt -i song.mp3

Use the -h flag for more information on the command line arguments

About

Pytorch implementation of U-Net for music source separation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages