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 List

ComfyUI Node: VR Separate List

Class Name

pymss_vr_separate_list

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 List Description

Separate audio tracks into stems using VR model for isolating vocals or instruments, leveraging machine learning for decomposition.

VR Separate List:

The pymss_vr_separate_list node is designed to facilitate the separation of audio tracks into distinct components or "stems" using a VR (Voice Removal) model. This node is particularly useful for audio processing tasks where you need to isolate specific elements of a track, such as vocals or instruments, for further manipulation or analysis. By leveraging advanced machine learning models, this node can efficiently decompose complex audio inputs into their constituent parts, providing you with a powerful tool for creative audio editing and production. The node's ability to handle multiple stems and return them as lists makes it versatile for batch processing and integration into larger audio workflows.

VR Separate List Input Parameters:

audio

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

model_name

The model_name parameter specifies the name of the VR model to be used for the separation process. This parameter determines the specific algorithm and configuration that will be applied to the audio data. Choosing the right model can affect the accuracy and quality of the separation, so it's important to select a model that is well-suited to the type of audio you are working with.

device

The device parameter indicates the computational device on which the separation process will be executed. Options include "auto", "cpu", "cuda", "mps", and "mlx", with "auto" being the default. This parameter allows you to optimize performance by selecting the most appropriate hardware for your setup, such as utilizing GPU acceleration for faster processing.

download_missing

The download_missing parameter is a boolean flag 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. This feature is particularly useful for ensuring seamless operation in environments where model files may not be pre-installed.

source

The source parameter specifies the source from which 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 choose the most reliable or convenient source for your needs, ensuring that you have access to the latest and most compatible models.

params

The params parameter allows you to provide additional configuration settings for the separation process. These settings can fine-tune the behavior of the model, potentially improving the quality of the output. The specific options available will depend on the model being used, and understanding these can help you achieve the best results for your specific audio material.

device_ids

The device_ids parameter is a string that specifies which device IDs should be used for processing when multiple devices are available. The default value is "0", indicating the first device. This parameter is useful in multi-GPU setups where you want to distribute processing across specific devices to optimize performance.

debug

The debug parameter is a boolean flag that, when set to True, enables debug mode. This mode provides additional logging and diagnostic information during the separation process, which can be invaluable for troubleshooting and optimizing the node's performance. By default, this is set to False.

VR Separate List Output Parameters:

audios

The audios output parameter is a list of audio stems that have been separated from the input audio. Each item in the list corresponds to a distinct component of the original track, such as vocals or individual instruments. This output is essential for tasks that require isolated audio elements for further processing or creative manipulation.

stem_names

The stem_names output parameter is a list of strings that provide the names or labels for each of the audio stems in the audios list. These names help you identify the specific components that have been extracted, making it easier to manage and utilize the separated audio elements in your workflow.

VR Separate List Usage Tips:

  • Ensure that your input audio is of high quality to achieve the best separation results, as poor audio quality can lead to less accurate stem extraction.
  • Experiment with different model_name options to find the model that best suits your specific audio material, as different models may perform better on different types of audio.
  • Utilize the device parameter to leverage GPU acceleration if available, as this can significantly speed up the separation process compared to using a CPU.
  • Enable the debug mode if you encounter issues or unexpected results, as this can provide valuable insights into the separation process and help identify potential problems.

VR Separate List 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 device error

  • Explanation: This error indicates that the selected device is not supported or not available on your system.
  • Solution: Verify that the specified device is correctly installed and accessible. If necessary, switch to a different device option, such as "cpu" or "auto".

Audio format not supported

  • Explanation: This error arises when the input audio format is not compatible with the node's processing capabilities.
  • Solution: Convert your audio file to a supported format, such as WAV, before using it as input for the node.

VR Separate List 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 List