Minusator is a simple Python script that separates vocals from a music track, producing an instrumental version.
- Python 3.12+
- torchaudio
- demucs.exe (keep in the same folder as the script)
- ffmpeg — download ffmpeg-release-essentials and extract into the script folder
- Place the
main.pyscript in a convenient folder. - Make sure
demucs.exeandffmpeg-7.1.1-essentials_buildare in the same folder. - Do not change the model in the code.
- Open the program and click Select File.
- Choose an audio file (
.mp3,.wav,.flac). - Wait for processing (may take over a minute).
- The results will appear in
separated/htdemucs/<track_name>/next to the script:vocals.wav— vocalsno_vocals.wav— instrumental
- Works best with songs containing clear vocal tracks.
- Processing time depends on the file size and your system performance.