Skip to content

awesome-arjun11/splitune

Repository files navigation

SpliTune : Music Spleeter

forthebadge made-with-python

GitHub license PRs Welcome

An attempt at user friendly Desktop App for deezer's Spleeter. Splitune Allows separating Vocals and instruments. It can split vocals,drums,piano,bass and other accompaniment based on pretrained models.

Demo Video:

Splitune

https://youtu.be/qyNRQZNBvGk

Manual setup of models

  1. Download Models from Spleeter releases.

  2. Extract them in pretrained_models directory.

    Splitune
    ├── pretrained_models
    │   ├── 2stems
    │   │   ├── model.data-####-####
    │   │	├── model.meta
    │   │   ├──	mode.index
    │   │
    │   ├── 4stems  
    │   └── 5stems
    ├── web
    ├── node_modules
    ├── app.py
    ├── main.js
    ├── requirements.txt
    ├── README.md
    ├── package.json
    ├── package-lock.json
    └── .gitignore

Latest

  1. Alpha - Portable - v0.2

To Do List

  1. MonkeyPatch dependencies for pyinstaller build.

References

@misc{spleeter2019,
title={Spleeter: A Fast And State-of-the Art Music Source Separation Tool With Pre-trained Models},
author={Romain Hennequin and Anis Khlif and Felix Voituret and Manuel Moussallam},
howpublished={Late-Breaking/Demo ISMIR 2019},
month={November},
note={Deezer Research},
year={2019}
}

About

Electron + Python based desktop app for deezer's spleeter, a tool for separating vocals and instruments in a song.

Resources

License

Stars

Watchers

Forks

Packages

No packages published