Voice Split

Hi awesome members,
Looking for solutions, particularly any tool that can split up recorded voice such as soprano, bass, alto, and tena separately from the mixed record.
A free open source tool will be much appreciated.
:folded_hands:

Vocal removers pull the choir OUT of music β€” wrong tool.
You need to split choir voices FROM each other: soprano / alto / tenor / bass.
Free tools exist for this exact problem. All below.

🌐 Browser-only β€” SATB separation, zero install

MVSEP β€” upload file, pick model, download split stems:
https://mvsep.com/en/algorithms
β†’ Start with #104 (multi-stem vocal): https://mvsep.com/algorithms/104

HuggingFace Spaces β€” free GPU, runs in browser:

πŸ–₯️ UVR5 + MSST-WebUI β€” free desktop apps, offline, no coding

UVR5 (Ultimate Vocal Remover):
https://github.com/anjok07/ultimatevocalremovergui
β†’ Use MDX-Net or BS-Roformer models inside β€” not the default Spleeter (= old, not built for choir)
β†’ Choir threads: https://github.com/Anjok07/ultimatevocalremovergui/discussions/800

MSST-WebUI (browser UI, all latest models):
https://github.com/SUC-DriverOld/MSST-WebUI
β†’ One-click install: https://github.com/xavikla555/MSST-Installer
β†’ Free Colab run: https://github.com/SUC-DriverOld/MSST-WebUI/blob/main/webUI_for_colab.ipynb

PolUVR (UVR with Gradio UI, GPU):
https://github.com/Bebra777228/PolUVR

πŸ”¬ SATB-specific tools β€” built for choir, not hacked from vocal removers

UMSS β€” inputs mixed choir β†’ outputs 4 voice streams (S/A/T/B):

Choral Music Separation (ISMIR 2022):

MTG Barcelona (top-3 music tech lab) β€” full SATB toolkit:

Pretrained Conditioned-U-Net β€” hear SATB results directly:
http://www.dariuspetermann.com/satb-source-separation-results/

SepACap (2025, a cappella multi-singer):

🧲 Choir-trained models β€” load into UVR5 or MSST, skip generic ones

Chorus Male+Female BS-Roformer (splits male/female first β†’ then refine per voice):
https://huggingface.co/Sucial/Chorus_Male_Female_BS_Roformer

MSST full model pack with choral models included:
https://huggingface.co/Sucial/MSST-WebUI

MelBand Roformer 4-stem fine-tuned large:
https://huggingface.co/SYH99999/MelBandRoformer4StemFTLarge

All public UVR models collected:
https://huggingface.co/Blane187/all_public_uvr_models

ZFTurbo model zoo + community model drops:
https://github.com/ZFTurbo/Music-Source-Separation-Training/blob/main/docs/pretrained_models.md
https://github.com/ZFTurbo/Music-Source-Separation-Training/issues/1

🎼 Stem β†’ sheet music β€” convert separated voice audio to notation

Basic-Pitch (Spotify) β€” audio to MIDI, single voice, free browser tool:
https://basicpitch.spotify.com/

Omnizart β€” full transcription including singing voice:
https://github.com/Music-and-Culture-Technology-Lab/omnizart
Colab: https://colab.research.google.com/github/Music-and-Culture-Technology-Lab/omnizart/blob/master/colab.ipynb

πŸ’‘ 5 situations where choir separation actually pays off
  1. Choir director β†’ extract each voice part separately so singers can practice their part in headphones with everyone else muted
  2. Music teacher β†’ isolate one student’s voice section from a group recording to check if they’re singing the right notes
  3. A cappella group β†’ old choral recording has no sheet music β€” separate each part, run through Basic-Pitch, get notation
  4. Sound engineer β†’ client’s choir recording has one voice part too loud β€” separate, re-balance, re-mix cleanly
  5. Music student β†’ famous choir has a beautiful harmony you want to learn β€” pull each voice apart and transcribe it yourself

Vocals were never locked. Just mixed. Now you have the unmixer.