Drumsep (separating parts of drums)
(kick/hi-hat/snare/toms/…)
Works for drums stem from e.g. Demucs_ft, MDX23 Colab or MVSEP Drums (the SW model sometimes causes issues for Drumsep).
Drums models descriptions here.
Consider using a good instrumental model for the drums model, and then use drumsep.
- MVSEP 8 stems ensemble of all the 4 drumsep models below (so besides the old Demucs model by Inagoy) metrics
- MVSEP’s SCNet 4 stem (kick, snare, toms, cymbals) best SDR for kick and similar to 6s below for toms: -0.01 SDR difference)
- MVSEP’s SCNet 5 stem (cymbals, hi-hat, kick, snare, toms)
- MVSEP’s SCNet 6 stem model (ride, crash, hi-hat, kick, snare, toms) worse snare SDR
- jarredou MDX23C 5 stem model | yaml | MK fixed Colab | UVR
(kick, snare, toms, hi-hat, cymbals)
newer, better model, also SDR-wise (although not vs MVSEP models) | not on MVSEP | worse for debleeding than the older 6 stem below.
"You can retrieve the missing stuff by summing together the 5 stems and phase invert the sum against the input, and you'll get what was missed by the model
(...) it can sound more muffled or show some artefacts (especially for toms stem (...) I never succeeded to make it get the toms fully right)" - jarredou
- jarredou/Aufr33 MDX23C 6 stem model | yaml (kick/hi-hat/snare/toms/ride and crash stems). Available in UVR or MK fixed Colab or MVSep and uvronline.app, and works better for debleeding.
More comparisons and metrics of these models here
Why not the SW model as input for drumsep?
It “gets not just drums but anything percussive/non-melodic. (...) it does cause problems with drumsep models because they're only expecting standard drums.”
“I gotta use acoustic guitar first if I'm using SW drums on Korn or anything with slap bass.
(...) bagpipes before bowed strings is another, but probably also guitar before bagpipes.. thats iffy”
- You can use Lew Apollo Universal on hi-hat and snare from drumsep 6 stems model by jarredou from drums model from e.g. flowersv10 inst model (I've noticed that most of the residual "Fuzz" is usually trapped in the snare or cymbals. - CC Karaoke)
Outdated
- SpectraLayers 11 (Unmix Drums)>OG drumsep by Inagoy/>FactorSynth (depending on how far you want to unmix the drums) >Regroover>UnMixingStation (all the last three paid)>
Virtual DJ (Stems 2.0, barely, or doesn’t pick those instruments at all).
- LarsNet (vs OG drumsep, it also allows separating hi-hats and cymbals, toms might be better)
- RipX (paid)
- SpectraLayers 10 (paid, sometimes worse, sometimes better than OG Drumsep. IDK if it was added in update or main version) "drumsep works a f* ton better when separating on this one song I've tested with the pitch shifted down 2"
- FADR.com (in paid subscription)
- Moises.ai (only for pro)
Compared to OG drumsep, Regroover allows more separations, especially when used multiple times, so allows removing parts of kicks, parts of snares etc, noises etc. More deep control. Plus, it nulls easily. But drumsep sounds better on its own, especially with higher parameters like e.g. shifts 20 and overlap 0.75-0.98. Now it can be replaced by the public MDX23C model.