Skip to content

spectrogram-channels u-net: a source separation model viewing each channel as the spectrogram of each source

Notifications You must be signed in to change notification settings

JaminJeong/SC_U-NET

Repository files navigation

Music-Separation

This is an implementation of U-Net for vocal, bass, drums separation with tensorflow

Requirement

  • librosa==0.6.2
  • numpy==1.14.3
  • tensorflow==1.13.0
  • python==3.6.5

Download Dataset

I download dsd100 dataset.

$ python download_data.py --DATADIR ./data 

Data

I prepare CCMixter datasets in "./data" and Each track consisted of Mixed, bass, drums, other, vocal version

$ python CCMixter_process.py --DATADIR ./data 

Usage

  • Train
$ python Training.py
  • Test
$ python Test.py

Paper

Jaehoon Oh et al. spectrogram-channels u-net: a source separation model viewing each channel as the spectrogram of each source

Base Implimentation

To Do List

  • convert wav files to mp3 files
  • make tfrecord format files

About

spectrogram-channels u-net: a source separation model viewing each channel as the spectrogram of each source

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages