deezer / spleeter

Deezer source separation library including pretrained models.
https://research.deezer.com/projects/spleeter.html
MIT License
25.28k stars 2.77k forks source link

[Feature] Instrumental Music model (piano / drums / bass / other ) #465

Open Kitami opened 3 years ago

Kitami commented 3 years ago

Description

Please consider add Only Instrumental model like that : drums / bass / other piano / drums / bass / other

expectopatronum commented 3 years ago

I would also find that useful!

Could this be achieved by applying 5:stems or 4:stems but removing "vocals" from the "instruments" in here? Or maybe already in the config?

EDIT:

I tried it, but it doesn't work (although I don't understand exactly why). I removed "vocals" in the config and called spleeters once with "spleeter:4stems" and once with the modified config.

Like this:

MODEL_PATH=/share/home/verena/experiments/spleeter/pretrained_models/ spleeter separate -i sample2.wav -p spleeter:4stems -o output
MODEL_PATH=/share/home/verena/experiments/spleeter/pretrained_models/ spleeter separate -i sample2.wav -p /share/home/verena/experiments/spleeter/4stems_novocals.json -o output

demonstration.zip contains:

maybe it's just a matter of order, but it is not working as straightforward as expected :)

dqshll commented 2 years ago

I would also find that useful!

Could this be achieved by applying 5:stems or 4:stems but removing "vocals" from the "instruments" in here? Or maybe already in the config?

EDIT:

I tried it, but it doesn't work (although I don't understand exactly why). I removed "vocals" in the config and called spleeters once with "spleeter:4stems" and once with the modified config.

Like this:

MODEL_PATH=/share/home/verena/experiments/spleeter/pretrained_models/ spleeter separate -i sample2.wav -p spleeter:4stems -o output
MODEL_PATH=/share/home/verena/experiments/spleeter/pretrained_models/ spleeter separate -i sample2.wav -p /share/home/verena/experiments/spleeter/4stems_novocals.json -o output

demonstration.zip contains:

  • modified config
  • sample2 (output for spleeter:4stems)
  • sample2_4stems_novocals (output for modified config - no source contains the bass and bass sounds like drums, drums is almost silent)

maybe it's just a matter of order, but it is not working as straightforward as expected :)

why you attach demo but it doesn't work?