Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > Comfy-MSS > VR Separate

ComfyUI Node: VR Separate

Class Name

pymss_vr_separate

Category
audio/pymss
Author
pymss-project (Account age: 135days)
Extension
Comfy-MSS
Latest Updated
2026-09-30
Github Stars
0.03K

How to Install Comfy-MSS

Install this extension via the ComfyUI Manager by searching for Comfy-MSS
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter Comfy-MSS in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

VR Separate Description

Facilitates audio track separation for vocal removal using advanced machine learning techniques.

VR Separate:

The pymss_vr_separate node is designed to facilitate the separation of audio tracks into distinct stems using a model specifically tailored for vocal removal (VR). This node leverages advanced machine learning techniques to isolate different components of an audio file, such as vocals and instruments, providing you with the ability to manipulate or analyze these components independently. The primary goal of this node is to enhance your audio processing capabilities by offering a streamlined method to deconstruct complex audio tracks into their constituent parts, making it an invaluable tool for audio editing, remixing, and production tasks. By utilizing this node, you can achieve high-quality audio separation, which is crucial for creating professional-grade audio content.

VR Separate Input Parameters:

audio

The audio parameter is the input audio file that you wish to separate into different stems. This parameter is crucial as it serves as the primary data source for the separation process. The quality and format of the audio can significantly impact the results, so it is recommended to use high-quality audio files for optimal separation.

model_name

The model_name parameter specifies the name of the model to be used for the separation process. This parameter determines the algorithm and techniques applied to the audio file, influencing the accuracy and quality of the separation. It is important to choose a model that aligns with your specific audio separation needs.

device

The device parameter indicates the hardware on which the separation process will be executed. Options include auto, cpu, cuda, mps, and mlx, with auto being the default setting. This parameter affects the speed and efficiency of the separation, with GPU options like cuda typically offering faster processing times.

download_missing

The download_missing parameter is a boolean that determines whether missing model files should be automatically downloaded. By default, this is set to True, ensuring that the necessary resources are available for the separation process without manual intervention.

source

The source parameter specifies the source from which the model files should be downloaded if they are missing. Options include modelscope, huggingface, and hf-mirror, with modelscope as the default. This parameter allows you to select a preferred source based on availability and reliability.

params

The params parameter allows you to provide additional configuration settings for the separation process. These settings can fine-tune the model's behavior and improve the quality of the output. The specific options available depend on the model being used.

device_ids

The device_ids parameter is a string that specifies the IDs of the devices to be used for processing, with a default value of "0". This parameter is particularly relevant when using multi-GPU setups, allowing you to distribute the workload across multiple devices.

debug

The debug parameter is a boolean that enables or disables debug mode, with a default value of False. When enabled, this mode provides additional logging and diagnostic information, which can be useful for troubleshooting and optimizing the separation process.

VR Separate Output Parameters:

audios

The audios output parameter is a list of audio files representing the separated stems from the input audio. Each file corresponds to a distinct component of the original audio, such as vocals or instruments, allowing you to work with these elements individually.

stem_names

The stem_names output parameter is a list of strings that provides the names of the separated stems. These names help you identify the specific components of the audio that have been isolated, facilitating easier management and manipulation of the output files.

VR Separate Usage Tips:

  • Ensure that your input audio file is of high quality to achieve the best separation results. Lossless formats like WAV are recommended over compressed formats like MP3. - Experiment with different models by adjusting the model_name parameter to find the one that best suits your audio separation needs. Different models may excel at isolating specific audio components.
  • Utilize the debug mode if you encounter issues during the separation process. This mode provides detailed logs that can help identify and resolve potential problems.

VR Separate Common Errors and Solutions:

Model file not found

  • Explanation: This error occurs when the specified model files are not available on your system.
  • Solution: Ensure that the download_missing parameter is set to True to automatically download the required model files from the specified source.

Unsupported audio format

  • Explanation: The input audio file is in a format that is not supported by the node.
  • Solution: Convert your audio file to a supported format, such as WAV, before using it as input for the separation process.

Device not available

  • Explanation: The specified device for processing is not available or not properly configured.
  • Solution: Verify that your hardware supports the selected device option and that the necessary drivers or configurations are in place. Consider using the auto option to let the node select the best available device.

VR Separate Related Nodes

Go back to the extension to check out more related nodes.
Comfy-MSS
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

VR Separate