vladan / music-source-separation-using-Unets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This folder contains codes and a project report of my BSc Computing final year project. In this project, A Unet model was created to perform music source separation and separates a music into vocals and accompaniments. The implementation is based on SPECTROGRAM-CHANNELS U-NET: A SOURCE SEPARATION MODEL VIEWING EACH CHANNEL AS THE SPECTROGRAM OF EACH SOURCE

The scripts and a sample notebook have been uploaded to this repository. To access the full project folder which contains the train and test datasets, trained models and scripts, use the unzipped folder here. Make sure you download the entire Final_Year_Project folder and pass the path as the argument of Config_Handler.init() ( In order to run the scripts and train a model, you need to call the init method of Config_Handler class by passing the appropriate path that points to the unzipped folder. Have a look at the notebook in the repo for an example)

About

License:MIT License


Languages

Language:Python 89.8%Language:Jupyter Notebook 10.2%