
This application uses state-of-the-art source separation models to remove vocals from audio files. UVR's core developers trained all of the models provided in this package (except for the Demucs v3 and v4 4-stem models).
These bundles contain the UVR interface, Python, PyTorch, and other dependencies needed to run the application effectively. No prerequisites are required.
Please Note:
Download the UVR installer for Windows via the link below:
Windows Manual Installation
python.exe -m pip install -r requirements.txt
If you have a compatible Nvidia GPU, run the following command:
python.exe -m pip install --upgrade torch --extra-index-url https://download.pytorch.org/whl/cu117
If you do not have FFmpeg or Rubber Band installed and want to avoid going through the process of installing them the long way, follow the instructions below.
FFmpeg Installation
ffmpeg-5.1.2-essentials_build/bin/ffmpeg.exeRubber Band Installation
In order to use the Time Stretch or Change Pitch tool, you'll need Rubber Band.
rubberband-3.1.2-gpl-executable-windows/rubberband.exerubberband-3.1.2-gpl-executable-windows/sndfile.dllPlease Note:
Download the UVR dmg for MacOS via one of the links below:
Mac Intel (x86_64) users:
MacOS Users: Having Trouble Opening UVR?
Due to Apples strict application security, you may need to follow these steps to open UVR.
First, run the following command via Terminal.app to allow applications to run from all sources (it's recommended that you re-enable this once UVR opens properly.)
bash sudo spctl --master-disableSecond, run the following command to bypass Notarization:
bash sudo xattr -rd com.apple.quarantine /Applications/Ultimate\ Vocal\ Remover.app
Manual MacOS Installation
pip3 install -r requirements.txt
cp /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/_soundfile_data/libsndfile_arm64.dylib /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/_soundfile_data/libsndfile.dylib
FFmpeg Installation
Rubber Band Installation
In order to use the Time Stretch or Change Pitch tool, you'll need Rubber Band.
rubberband-3.1.2-gpl-executable-macos/rubberbandThis process has been tested on a MacBook Pro 2021 (using M1) and a MacBook Air 2017 and is confirmed to be working on both.
See Linux Installation Instructions
These installation instructions are for Debian & Arch-based Linux systems.
Use the following commands based on your system type:
For Debian-based systems (Ubuntu, Mint, etc.):
sudo apt update && sudo apt upgrade
sudo apt-get install -y ffmpeg python3-pip python3-tk
For Arch-based systems (EndeavourOS):
sudo pacman -Syu
sudo pacman -S ffmpeg python-pip tk
Setting up a virtual environment (venv) ensures that the program's dependencies do not interfere with system-wide Python packages.
Navigate to the extracted repository directory:
bash
cd /path/to/ultimatevocalremovergui
Create a virtual environment:
bash
python3 -m venv venv
Activate the virtual environment:
For Debian-based and Arch-based systems:
bash
source venv/bin/activate
Install dependencies in the virtual environment:
bash
pip install -r requirements.txt
While the virtual environment is activated, start the application:
python UVR.py
Avoid Modifying System Files:
Previous instructions suggested deleting the /usr/lib/python3.11/EXTERNALLY-MANAGED file, which is dangerous and can break Python package management. Do NOT delete this file.
Why Use Virtual Environments?
Virtual environments isolate the program's dependencies, preventing conflicts with system Python packages. More information is available here.
Known Issues and Discussions:
If you encounter issues, refer to the GitHub Issues page for help.
Please be as detailed as possible when posting a new issue.
If possible, click the "Settings Button" to the left of the "Start Processing" button and click the "Error Log" button for detailed error information that can be provided to us.
The Ultimate Vocal Remover GUI code is MIT-licensed.
$ claude mcp add ultimatevocalremovergui \
-- python -m otcore.mcp_server <graph>