Ensembles
(MVSep-exclusive models and paywalled)
- BS Roformer 124 bands by MVSep Team + BS Roformer 124 bands high fullness by becruily (Max FFT/Spec)
- Becruily 124 fullness phase fixed + Karaoke MVSep Team (Max FFT): https://mvsep.com/presets?hash=eR69hwVtSsAdBtO8
- Becruily 124 fullness phase fixed + Karaoke Frazer/becruily (Max FFT): https://mvsep.com/presets?hash=s78ySK0F4fQ9GfuK
(free/open ensembles)
#1 BS frazer/becruily kar + Mel Inst_GaboxFv9 (Max Spec)
#2 BS frazer/becruily kar + Mel deux (Max Spec)
#3 BS anvuew kar + Mel Inst_GaboxFv9 (Max Spec)
#4 BS anvuew kar + Mel deux (Max Spec)
#5 BS frazer/becruily kar + Mel Inst_GaboxFv9 (Max Spec)
#6 BS frazer/becruily kar + Mel deux (Max Spec)
FV9 Max Spec can be ensembled with all Karaoke models on nextgen.uvronline.app.
“Both free users and paid users can use it.” - squiddagod (more)
Or you can use paid presets feature on MVSEP.
(Older ensembles)
- Ensemble of frazer becruily karaoke and anvuew karaoke (max spec)
- Ensemble of Mel v1e + BS Karaoke MVSep Team with extract vocals first option, Max Spec (using BS 2025.07 as reference and 200/200 for the values)
“It's very aggressive values cuz v1e is noisy, and it works quite well”, the best ensemble for now (dca100fb8)
- Ensemble of BS Roformer Karaoke by anvuew + BS Resurrection Inst (aka "unwa high instrum fullness" on mvsep) + phase fix (using BS 2025.07 as reference), older, more crossbleeding - (dca100fb8)
- "Ensemble of 3 models "MVSep + Gabox + frazer/becruily" gives 10.6 SDR on the leaderboard. I didn't upload it yet, but I had local testing.” - ZFTurbo
- Ensemble of :
BS-Roformer Karaoke Frazer & Becruily + BS-Roformer Karaoke Anvuew (avg/avg)
(metrics)
- MVSEP fusion model of Gabox Karaoke and Aufr33/viperx
(tend to confuse BV/LV more than single models)
- Gonzaluigi Karaoke fusion models (standard | aggresive | yaml) -
also confuses BV/LV more
Other single models
- MVSep MelBand Karaoke (lead/back vocals) SCNet XL IHF by becruily (SDR: 9.53)
Worse SDR than the top performing Roformers, but works best in busy mix scenarios, and when Mel-Roformer models fail. Generally bleedier arch. To fix the bleed in the back-instrum stem, use “Extract vocals first”, but “I noticed a pattern that if you hear the lead vocals in the back-instrum track already (SCNet bleed), don't try to use Extract vocals first because there will be even more lead vocal bleed” - dca (iirc it uses the biggest SDR BS-Roformer vocal model as preprocessor).
“Separates lead vocals better than Mel-Roformer karaoke becruily. It's not perfectly clean, sometimes a bit of the backing vocals slips through, but for now, SCNet karaoke model [is] still the most reliable for lead vocals separation (imo)” - neoculture
(it was written probably before Frazer and anvuew models)
Is it good?
“If you ask me - yes. In some cases it might sound more natural for the BGVs because by design it will keep a small amount of lead leftover on top of the BGV which perceptually sounds much smoother/nicer than the muddy Roformer models. Also sometimes just understands BGVs better, but that model might be undertrained. Could be more useful for BVE than karaoke, but who knows.” - Becruily (March 2026)
- (x-minus/uvronline) Lead and Backing vocal separator (in “Extract Backing vocals>Mel-Roformer Lead/Back)
It uses big beta 5e model as preprocessor for becruily Mel Karaoke model
“In fact, the big beta 5e Deux model is run after becruily Mel Karaoke” - Aufr33, Gabox (so you don’t need the additional step to use this separator), plus it also allows controlling option for lead vocal panning like for BVE v2 (It’s to “to "tell" the AI where the main vocals are located (how they are mixed)”. “Doesn't even need Lead vocal panning a lot of the time, [the] ability to recognize what is LV and what is BV [is] impressive” - dca).
“The new separator is available in the free version, however, due to its resource intensity, only the first minute of the song will be processed.” if you don’t have a premium.
The difference from using single becruily Kar model is that, here, “you get the third track, backing vocals.”.
- Becruily: “Probably too resource-intensive, but you could try adding demudders to each step
1) Karaoke model + demudding
2) Separate vocals of BGV + demudidng
But not sure how much noise this will bring
(Or even a 50:50 ensemble with BVE OG)”
- Mel-Roformer Karaoke by becruily model file | Colab | MVSEP | x-minus
(back/main vox/instrumental - 3 stems)
Use voc_fv4 vocal model before running it (less bleeding than voc_fv6) or:
“first extract the vocals with a fullness model [it was Mel becruily vocal back then] and combine the results with a fullness instrumental model.” - becruily
“It's a dual model, trained for both vocals and instrumental. It sounds fuller + understands better what is lead and background vocal,
and to me, it is better than any other karaoke model.
Important note: This is not a duet or male/female model. If 2 singers are singing simultaneously + background vocals, it will count both singers as lead vocals. The model strictly keeps only actual background vocals. The same goes for "adlibs" such as high notes or other overlapping lead vocals.
The model is not foolproof. Some songs might not sound that much improved compared to others. It's very hard to find a dataset for this kind of task.
Compared to Aufr33’s Melband model below, it can achieve e.g. cleaner pronunciation in some songs (examples).
“Better than Mel Kar, UVR BVE v2, lalal.ai, Dango...”
“For sure better than [the] older Karaoke (aufr's model) for harmonies. Though I can say Dango can remain useful in certain situations” - dca
On x-minus there’s lead vocal panning setting added for Mel-RoFormer Kar by becruily model. It’s to “to "tell" the AI where the main vocals are located (how they are mixed).”.
“doesn't even need Lead vocal panning a lot of the time, [the] ability to recognize what is LV and what is BV [is] impressive” - dca
“Sometimes struggles when the backing vocals are the same notes as the lead vocals” - isling. Seems like xminus panning can’t solve such issues either.
“Had a similar issue as you however with the Chase Atlantic vocal, MDX Kar V2 with stereo 80% then Chain or Max mag extracts the leftovers works very very well not perfect (at least works for most CA song) but It's enough for me to do an edit” - cali_tay98“
It seems demudder shouldn't be used when Lead vocal panning is set to something different than center, I noticed it brings back the lead vocals in the inst w/BVs as it was before changing LV panning” - dca
- Mel-Roformer Karaoke (by aufr33 & viperx) on x-minus.pro / uvronline.app / mvsep
model files (UVR instruction) mirror | yaml - online version above might work better, not sure about preprocessor model, maybe even old voc_ft, but not necessarily.
This Mel may extract more than BVE V2, if "extract directly from mixture" on MVSEP doesn’t detect the BVs (x-minus behavior for this model), the chances are "extract from vocals part" on MVSEP (which uses BS-Roformer 2024.08 for it) will detect more BVs (although with possible cross bleed between lead/back in inst+bv)
- If you ensemble the model above with Unwa v1e (Max) it removes all the muddiness of Mel Kar (dca100fb8)
"You can do it via:
Choose Process Method --> Audio Tools --> Manual Ensemble --> Max Spec
Q: How do you select both inputs?
A: Via Select Input, but if you want to batch process Manual Ensemble it's not possible yet" (dca100fb8)
Ensemble algorithms like ~“min_spec in the direct ensemble are only available if the selected type of stems in the yaml corresponds with the target in UVR.
Example:
If the target in the yaml is:
-vocals
-other
then you can't use it in the Vocal/Instrumental selection because it's not written that way in the yaml.” (mesk)
- Gabox Mel KaraokeGabox model (uses Aufr’s config) | Colab - finetune of becruily model
“The lead vocals are good and clean!
While the backing tracks are lossy for this model, [it still] provide[s] great convenient for those who need LdV”
“The model doesn't keep the backing vocals below the main vocals, sometimes the backing vocals will be lost even though there are backing vocals there.”
- BVE v2 model on x-minus.pro/uvronline.app for premium users | model (uses “4band_v4_ms_fullband” stock config) by Aufr33
Place the model file in Ultimate Vocal Remover\models\VR_Models and config file in lib_v5\vr_network\modelparams (if doesn’t exist already). Then pick “4band_v4_ms_fullband.json” and BV when asked to recognize the model (it has the same checksum as in modelparams folder if it’s there already). Seems like it works with “VR 5.1 model” checked (and probably without it too).
“Note that this model should be used with a rebalanced mix.
The recommended music level is no more than 25% or -12 dB.
If you use this model in your project, please credit me.”
(it's v1 version is also added in UVR’s “Download More Models”, but also without stereo width feature which can fix some issues when BVs are confused with other vocals).
On x-minus “When you select stereo, it applies a stereo narrower before AI processing.”
It used to be one of the best models for this purpose. On x-minus at certain point it used voc_ft for all vocals as a preprocessor already (not sure if it got changed).
"BVE sounds good for now but being an (u)vr model the vocals are soft (it doesn’t extract hard sounds like K, T, S etc. very well)"
"Seems to begin a phrase with a bit of confusion between lead and backing, but then kicks in with better separation later in the phrase."
“If something struggles to separate on bve v2 I change the lv panning option to either 50 or 80% [stereo or center], and it separates it amazingly.
It even allows me to separate backing backing vocals from backing vocals”
- For UVR BVE v2 LV bleed in Song without LV - download the BV track and add it to inst v1e model result - no vocal bleed/residues (introC).
“I tried it ensembled with Gabox's model [kar_gabox”] and they are amazing together. Yes you have to make the primary stem of aufr33's model "Instrumental" if you're ensembling” - AG89
- Newer Gabox experimental Karaoke model (June 2025). It’s one stem target so keep extract_instrumental enabled for the rest stem.
“really hard to tell the difference between this and becruily's karaoke model” minus the latter has more target stems.
- Chain ensemble mode for B.V. models (available on x-minus.pro for premium users, added in UVR beta 5.5/9.15 beta patch already):
It is possible to recreate this approach using non-BVE v2 models in UVR by processing the output of one Karaoke model by another (possibly VR model as the latter) with Settings>Additional Settings>Vocal Split Mode option (so it separates using the main model for all vocals, then it uses the result as input for the next model).
So you might experiment with using voc_ft or Kim Vocal 2 or 1296 as the main vocal model in the main UVR window, and in Vocal Split Mode use HP5 or HP6 or BVE model, so you won’t have to make the process in 2 steps manually, so separating the result with another model once the first separation is done. Although Vocal Split Mode was designed mainly for BVE models, so in case of any problems with HP5/6 or Karaoke, you can test out also Settings>Choose Advanced Menu>[model arch]>Secondary model instead.
Don't forget reading vocals to find the best separation method for your song to use it for separation with Karaoke/BVE models.
Recommended ensemble settings for Karaoke in UVR 5 GUI (instrumentals with backing vocals):
- 5_HP-Karaoke-UVR, 6_HP-Karaoke-UVR, UVR-MDX-NET Karaoke 2 (Max Spec)
(in e.g. “min/max” the latter is for instrumental)
- Alternatively, use Manual Ensemble with UVR with Max Spec using x-minus’ UVR BVE v2 result and the UVR ensemble result from the above.
Or single model:
- HP_KAROKEE-MSB2-3BAND-3090 (a.k.a. VR's 6HP-Karaoke-UVR)
- UVR BV v2 on x-minus (and download "Song without L.V.". Better solution, newer, different model)
- 5HP can be sometimes better than 6HP
(UVR5 GUI / x-minus.pro / Colab) - you might want to use Kim Vocal 2 or voc_ft or 1296 or MDX23C first for better results.
- UVR-BVE-4B_SN-44100-1
Q: What are the differences between Mel-Roformer Karaoke and the last model?
A: If the vocals don't contain harmonies, this model (Mel) is better. In other cases, it is better to use the MDX+UVR Chain ensemble for now.
- Gabox denoise/debleed Mel-Roformer | model | yaml | Colab
“better results than kar v2”
- De-echo VR model in UVR5 GUI set to maximum aggression
- MedleyVox with our trained model (more coherent results than current BV models)
Or ensemble in UVR:
"The karaoke ensemble works best with isolated vocals rather than the full track itself"
- VR Arc: 6HP-Karaoke-UVR
- MDX-Net: UVR-MDX-NET Karaoke 2
- Demucs: v4 | htdemucs_ft
Or:
- VR Arc: 5HP-Karaoke-UVR
- VR Arc: 6HP-Karaoke-UVR
- MDX-Net: UVR-MDX-NET Karaoke 2
(Max Spec, aggression 0, high-end process)
Or:
- VR arc: 5_HP-Karaoke
- MDX-Net: UVR-MDX Karaoke 1
- MDX-Net: UVR-MDX Karaoke 2
(you might want to turn off high-end process and post process)
Or:
- VR Arc: 5HP-Karaoke-UVR
- VR Arc: 6HP-Karaoke-UVR
- MDX-Net: UVR-MDX-NET Karaoke 1
- MDX-Net: UVR-MDX-NET Karaoke 2
(Min/Min Spec, Window Size 512, Aggression 100, TTA On)
If your main vocals are confused with backing vocals, use X-Minus and set "Lead vocal placement" to center (not in UVR5 at the moment).
Or Mateus Contini's method.
How to extract backing vocals X-Minus Guide (can be executed in UVR5 as well)
Vinctekan Q&A
Q: Which BVE aggression settings (for VR model, e.g. uvr-bve-4b-sn-44100-1) is good for backing removal?
A: “I recommend starting from exactly from 0 and working from there to either - or +.
0 is the baseline for BVE that are almost perfectly center.
If it's off to the left or right a little bit, I would start from 50”
Q: How do I tell what side BVs are panned or if they are Stereo 50 % or 80 % without extracting them?
A: “It's more about listening to the track. The way I used to it is to invert the left channel with the right channel. In most cases this should only leave the reverb of the vocals in place, but if there is backing vocals that is panned either left or right, then it should be a bit louder than the reverb. Audacity's [Vocal Reduction and Isolation>Analyze] feature usually can give a rough estimates as to how related the two channels are, but that does not tell where the backing vocal actually is. I would only recommend doing the above with a vocal output, though.”
Q: Does anyone know how to tell what side BV's (backing Vocals) are panned similar to this? Like, is there a way to tell using RipX? Or another tool. In my case I think mine might be Stereo 20 30 percent or lower
A: “Your ears [probably the least effective]
If you have Audacity, select your entire track, and select [Vocal reduction and Isolation] and select the [Analyze] but it won't tell you which direction the panning is in.
Or use it to isolate the sides, and just take a look at the output levels of each channel.
Spectralayers's [Unmix>Multichannel Content] tab can measure the output of frequencies in the spectrogram and can tell you when certain elements are not equal in loudness, which you can restore.”
- Dango.ai has also a good BVE model (expensive) - at least sometimes it gives better results than uvr bve v2 to get songs without lead vocals. “meant for separating melody from harmony, not separating singer from singer, so you'll hear both [singers in one] stem” if present
Later a new Advanced repair tool was added to “fix any backing-vocals errors”
- AudiosourceRE Demix Pro has BVE/lead vocals model
- lalal.ai has a new decent lead and backing vocals model
If bve or mel karaoke model CAN do it, then they'll do it better, but if they CAN'T do it, then lalal will do it better. "I have seen lalal work better on mono audio than bve model." ~Isling
dca100fb8: “For Instrumentals with Backing Vocals:
If Mel Kar doesn't work, it's likely Dango Backing Vocal Keeper will not too, although it’s not always the case, and still worth trying out - separating left and right channel with Dango Backing Vocal Keeper once fixed the issue.
For back vocals/lead vocals model
If neither Mel Kar or UVR BVE v2 work, it's likely lalal.ai Lead & Back Vocal Splitter will work instead. Its deep Extraction seems to provide better results than Clear Cut”