SkillAgentSearch skills...

Ultimatevocalremovergui

GUI for a Vocal Remover that uses Deep Neural Networks.

Install / Use

/learn @Anjok07/Ultimatevocalremovergui

README

Ultimate Vocal Remover GUI v5.6

<img src="https://raw.githubusercontent.com/Anjok07/ultimatevocalremovergui/master/gui_data/img/UVR_v5.6.png?raw=true" />

Release Downloads

About

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).

Installation

These bundles contain the UVR interface, Python, PyTorch, and other dependencies needed to run the application effectively. No prerequisites are required.

Windows Installation

  • Please Note:

    • This installer is intended for those running Windows 10 or higher.
    • Application functionality for systems running Windows 7 or lower is not guaranteed.
    • Application functionality for Intel Pentium & Celeron CPUs systems is not guaranteed.
    • You must install UVR to the main C:\ drive. Installing UVR to a secondary drive will cause instability.
  • Download the UVR installer for Windows via the link below:

  • If you use an AMD Radeon or Intel Arc graphics card, you can try the DirectML version:

  • Update Package instructions for those who have UVR already installed:

    • If you already have UVR installed you can install this package over it or download it straight from the application or click here for the patch.
<details id="WindowsManual"> <summary>Windows Manual Installation</summary>

Manual Windows Installation

  • Download and extract the repository here
  • Download and install Python here
    • Make sure to check "Add python.exe to PATH" during the install
  • Run the following commands from the extracted repo directory:
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

  • Download the precompiled build here
  • From the archive, extract the following file to the UVR application directory:
    • ffmpeg-5.1.2-essentials_build/bin/ffmpeg.exe

Rubber Band Installation

In order to use the Time Stretch or Change Pitch tool, you'll need Rubber Band.

  • Download the precompiled build here
  • From the archive, extract the following files to the UVR application directory:
    • rubberband-3.1.2-gpl-executable-windows/rubberband.exe
    • rubberband-3.1.2-gpl-executable-windows/sndfile.dll
</details>

MacOS Installation

  • Please Note:

    • The MacOS Sonoma mouse clicking issue has been fixed.
    • MPS (GPU) acceleration for Mac M1 has been expanded to work with Demucs v4 and all MDX-Net models.
    • This bundle is intended for those running macOS Big Sur and above.
    • Application functionality for systems running macOS Catalina or lower is not guaranteed.
    • Application functionality for older or budget Mac systems is not guaranteed.
    • Once everything is installed, the application may take up to 5-10 minutes to start for the first time (depending on your Macbook).
  • Download the UVR dmg for MacOS via one of the links below:

<details id="CannotOpen"> <summary>MacOS Users: Having Trouble Opening UVR?</summary>

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.)

sudo spctl --master-disable

Second, run the following command to bypass Notarization:

sudo xattr -rd com.apple.quarantine /Applications/Ultimate\ Vocal\ Remover.app
</details> <details id="MacInstall"> <summary>Manual MacOS Installation</summary>

Manual MacOS Installation

  • Download and save this repository here
  • Download and install Python 3.10 here
  • From the saved directory run the following -
pip3 install -r requirements.txt
  • If your Mac is running with an M1, please run the following command next. If not, skip this step. -
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

  • Once everything is done installing, download the correct FFmpeg binary for your system here and place it into the main application directory.

Rubber Band Installation

In order to use the Time Stretch or Change Pitch tool, you'll need Rubber Band.

  • Download the precompiled build here
  • From the archive, extract the following files to the UVR/lib_v5 application directory:
    • rubberband-3.1.2-gpl-executable-macos/rubberband

This process has been tested on a MacBook Pro 2021 (using M1) and a MacBook Air 2017 and is confirmed to be working on both.

</details>

Linux Installation (Updated Instructions)

<details id="LinuxInstall"> <summary>See Linux Installation Instructions</summary> <br />

These installation instructions are for Debian & Arch-based Linux systems.


Step 1: Download the Repository

  • Download and save this repository from GitHub.
  • Extract the downloaded file to a directory of your choice.

Step 2: Install Dependencies

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

Step 3: Set Up a Virtual Environment (Recommended)

Setting up a virtual environment (venv) ensures that the program's dependencies do not interfere with system-wide Python packages.

  1. Navigate to the extracted repository directory:

    cd /path/to/ultimatevocalremovergui
    
  2. Create a virtual environment:

    python3 -m venv venv
    
  3. Activate the virtual environment:

    • For Debian-based and Arch-based systems:
      source venv/bin/activate
      
  4. Install dependencies in the virtual environment:

    pip install -r requirements.txt
    

Step 4: Run the Application

While the virtual environment is activated, start the application:

python UVR.py

Important Notes

  1. 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.

  2. Why Use Virtual Environments?
    Virtual environments isolate the program's dependencies, preventing conflicts with system Python packages. More information is available here.

  3. Known Issues and Discussions:


If you encounter issues, refer to the [GitHub Issu

View on GitHub
GitHub Stars24.0k
CategoryProduct
Updated1h ago
Forks1.8k

Languages

Python

Security Score

100/100

Audited on Mar 22, 2026

No findings