VR models settings and list
For VR architecture models, you can start with these two fast models:
Model: HP_4BAND_3090_arch-124m (1_HP-UVR)
1) Fast and reliable. V2 below has more “polished” drums, while here they’re more aggressive and louder. Sometimes V2 might be safer and can fit in more cases where it’s not hip-hop and music is not drum oriented, but that one rarely harms some instruments more in certain cases with more busy mix with e.g. repeatable synth. You may want to isolate using these two models and pick the best results on even the same album.
Windows size: 272
Aggressiveness: 0.09 in Colab/CLI/MVSEP (9 in UVR 5.6.x)
TTA: ON (OFF if snare is too harsh)
Post-processing: OFF (at least for this model - it can get muffle instruments in background beside drums of the track in some cases, e.g. guitar)
"Mirroring" (Hi-end process in GUI) (rarely "Mirroring2" here, since the model itself is less smooth and usually have better drums, but it sometimes leads to overkill - in that case check mirroring2 in CLI or V2 model above)
Better yet, to increase the quality of the separation (when drums in e.g. hip-hop can be frequently damaged too much during the process) go now straight to the Demucs section and read the "Anjok's tip".
If you have too many vocal residues vs 500m_1 model, increase aggressiveness from 0.09 to 0.2 or even 0.3, but it’s destructive for some instruments (at least without Demucs trick above).
Model: HP-4BAND-V2_arch-124m (2_HP-UVR)
!) Fast and nice model, but sometimes gives lots of vocal residues comparing to above, but thanks to this, it may sometimes harm snare less in some cases (still 4 times faster than 500m_1) it’s ~55/45 which model is better and depends on the album even on the same genre:
Window size: 272 (the lowest possible; in some very rare cases it can spoil the result on 4 band models, then check 320)
Aggressiveness: 0.09 (9 in GUI)
TTA: ON (instr. separation of a better quality)
Postprocess: (sometimes on, it rather compliments to the sound of this model especially when the result sounds a bit too harsh, but it also can spoil drums in some places when e.g. strong synths suddenly appear in mix for short, probably misidentifying them as vocals, so be aware)
Mirroring (it fits pretty well to this model in comparison to mirroring2 which is not “aggressive” enough here) [mirroring doesn’t seem to be present in GUI so be aware)
Processing time for this model is 10 minutes using the weakest GPU in Colab (but currently you should be getting better Tesla T4).
(for users of x-minus) “slightly different models [than in GUI] are used for minimum aggressiveness. When we train models, we get many epochs. Some of these models differ in that they better preserve instruments such as the saxophone. These versions of the models don't get into the release, but are used exclusively on the XM website.”
Model: HP2-4BAND-3090_4band_arch-500m_1 (9_HP2-UVR)
3) Older good model, but resource heavy - check it if you get too many vocal residues, or in other cases - when your drums are too muffled - rarely there might be more bleeding and generally more spoiled other instruments in comparison to those above, it depends on a track. In some cases it bleeds vocal less than HP_4BAND_3090_arch-124m
Window size: 272
Aggressiveness: 0.3-0.32 (30-32 in GUI)
TTA: ON
Postprocess: (turned ON in most cases with exceptions (it’s polishing high-end), and the problem with muffling instruments using ppr doesn’t seem to exist in this model)
Mirroring2 (I find mirroring[1] too aggressive for this model, but with exceptions)
! Be aware these settings are very slow (40 minutes per track in Colab on the former default K80 GPU, but it's faster now) so just in case, you might want to experiment with 320/384, or at worse even 512 window size if you want to increase processing speed in cost of isolation precision.
Colab’s former default Tesla K80 processes slower than even GTX 1050 Ti, so if you have a decent Nvidia GPU, consider using UVR locally. Since May 2022 there is faster Tesla T4 available as default, so there shouldn't be any problem.
HP2-4BAND-3090_4band_arch-500m_2 (8_HP2-UVR)
was worse in I think every case I tested, but it’s good for a pair for ensemble (more about ensemble in section below).
Model: HP2-MAIN-MSB2-3BAND-3090_arch-500m (7_HP2-UVR.pth)
4) Last resort, e.g. when you have a lot of artifacts (heavily filtered vocal residues) some instruments spoiled, and no equal sound across the track. Last resort, because it’s 3 band, instead of 4 band, and it lacks some hi-end/clarity, but if your track is very demanding to filter out vocal residues, then it’s good choice. The best SDR among VR-arch models.
Window size: 272
Aggressiveness: 0.3
TTA: ON
Postprocess: ON
Mirroring
It’s similarly nightmarishly slow in Colab just like 500m_1/2 using these settings (1 hour for a track on K80) when you got accidentally slower Tesla K80 assigned in Colab instead of Tesla T4.
HighPrecison_4band_arch-124m_1
*)
May sometimes harm instruments less than HP_4BAND_3090_arch-124m, but may leak vocals more in many cases, but generally instrumentals lacks some clarity, but it sounds more neutral vs 500m_1 with mirroring (not always an upside). It’s not available in GUI by default due to its not fully satisfactory results vs models above.
Window size: 272
Aggressiveness: 0.2
TTA: ON
Postprocess: off
mirroring
SP in the GUI models stands for "Standard Precision". Those models use the least amount of computing resources of any other models in the application. HP on the other hand stands for "Higher Precision" those models use more resources but have better performance.
So, what's the best VR arch model?
I'd stick to HP_4BAND_3090_arch-124m (1_HP-UVR) if it only gives good result for your song (e.g. hip-hop). If you're forced to use any other VR model for a specific song due to unsatisfactory results with this model, then probably current MDX models will achieve better results.
Second most usable model for me was 500_m1(9_HP2), and then HP-4BAND-V2_arch-124m (2_HP-UVR) or something in between, but compared to MDX-UVR models, it might be not worth to use it anymore due to possibility of more vocal residues.
- 13/14_SP models (called 4-band beta 1/2 in the Colab) - less aggressive than above
(these are older UVR5 models by UVR team - less aggressive, give more vocal residues frequently’ the mid ones have less clarity, but might be less noisy - but they’re surpassed by MDX models)
- v4 models -
Even older models from times of previous VR codebase
"All the old v5 beta models that weren't part of the main package are compatible [with UVR] as well. Only thing is, you need to append the name of the model parameter to the end of the model name"
Also, V4 models are still compatible with UVR using this method.
“Main Models
MGM_MAIN_v4_sr44100_hl512_nf2048.pth -
This is the main model that does an excellent job removing vocals from most tracks.
MGM_LOWEND_A_v4_sr32000_hl512_nf2048.pth -
This model focuses a bit more on removing vocals from lower frequencies.
MGM_LOWEND_B_v4_sr33075_hl384_nf2048.pth -
This is also a model that focuses on lower end frequencies, but trained with different parameters.
MGM_LOWEND_C_v4_sr16000_hl512_nf2048.pth -
This is also a model that focuses on lower end frequencies, but trained on a very low sample rate.
MGM_HIGHEND_v4_sr44100_hl1024_nf2048.pth -
This model slightly focuses a bit more on higher end frequencies.
MODEL_BVKARAOKE_by_aufr33_v4_sr33075_hl384_nf1536.pth -
This is a beta model that removes main vocals while leaving background vocals intact.
Stacked Models
StackedMGM_MM_v4_sr44100_hl512_nf2048.pth -
This is a strong vocal artifact removal model. This model was made to run with MGM_MAIN_v4_sr44100_hl512_nf2048.pth -
However, any combination may yield a desired result.
StackedMGM_MLA_v4_sr32000_hl512_nf2048.pth -
This is a strong vocal artifact removal model. This model was made to run with MGM_MAIN_v4_sr44100_hl512_nf2048.pth -
However, any combination may yield a desired result.
StackedMGM_LL_v4_sr32000_hl512_nf2048.pth -
This is a strong vocal artifact removal model. This model was made to run with MGM_LOWEND_A_v4_sr32000_hl512_nf2048.pth -
However, any combination may yield a desired result.”