Feature Request: Support custom combination of music parts
See original GitHub issueCurrently spleeter supports three flavours of separation:
- Vocals / accompaniment
- Vocals / drums / bass / other
- Vocals / drums / bass / piano / other
It would be really useful to be able to configure which specific parts to separate out.
For my use case, I want to be able to separate only the drums from the rest of the music, so after using spleeter I would get two parts: Vocals + instrumental w/o drums and the drum part.
Right now I can still achieve this with some manual work using the 4stems
parameter and using software to merge the vocals, bass, and other parts together.
Issue Analytics
- State:
- Created 4 years ago
- Reactions:7
- Comments:9
Top Results From Across the Web
Feature Requests - Audacity Wiki
This is our Feature Requests page where suggestions from users to enhance or add ... Support "Use Custom Mix" (6 votes); Remaining time...
Read more >Latest Feature requests topics
Topic Replies Views Activity
About the Feature requests category · handled 0 166 January 20, 2022
Display 2 informations in list view? implemented 0 23...
Read more >How do I submit my 'Feature Request'?
1. Select a track or leave unselected for the whole release to be considered. · 2. Add noteworthy information. E.g. DJ, radio, podcast,...
Read more >Social recommendations in playlists
Blend is a shared playlist that combines the music you and other people in the Blend listen to. It updates daily with songs...
Read more >Feature Requests - Kadence Blocks
There are lots of combinations to add pre writed codes like svg upload, duplicate page and post, disable plugins… and other custom php,...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Hi Jeffrey, thanks for the feedback!
We’ll discuss adding support for custom separation in command line. In the meantime, you can achieve what you want by using the python API. Below is an example of how to export a track with the drum part left out.
So, as long as we are waiting for upcoming release I forked the repo and added
separate_drums
command: https://github.com/headcloud/spleeter Solution is based on https://github.com/deezer/spleeter/issues/8#issuecomment-549121231 but allows to use familiar syntax:spleeter separate_drums -i audio_example.mp3 -o output
It does uses 4stems separation and saves result in 2 output files
after cloning forked repository and installing according the readme should work e.g:
python -m spleeter separate_drums -i ~/spleeter/some.mp3 -o ~/spleeter/output -c mp3