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 > MSS Separate

ComfyUI Node: MSS Separate

Class Name

pymss_mss_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

MSS Separate Description

Separate audio tracks into stems using Music Source Separation model for remixing and analysis.

MSS Separate:

The pymss_mss_separate node is designed to facilitate the separation of audio tracks into distinct components or "stems" using the Music Source Separation (MSS) model. This node is particularly beneficial for AI artists and audio engineers who wish to isolate specific elements of a track, such as vocals or instruments, for remixing, analysis, or enhancement. By leveraging advanced machine learning models, the node can efficiently decompose complex audio inputs into their constituent parts, providing users with greater flexibility and control over their audio projects. The node's primary function is to apply the MSS model to an input audio file, allowing for the extraction of multiple audio stems based on the model's capabilities. This process is automated and optimized for ease of use, making it accessible even to those with limited technical expertise.

MSS Separate Input Parameters:

audio

The audio parameter is the primary input for the node, representing the audio file that you wish to separate into different stems. This parameter is crucial as it serves as the source material for the separation process. The audio file should be in a compatible format, and its quality can impact the accuracy and clarity of the separated stems.

model_name

The model_name parameter specifies the name of the MSS model to be used for the separation process. This parameter determines the algorithm and approach applied to the audio separation, with different models potentially offering varying levels of accuracy and stem separation capabilities. The model name must match one of the available models in the system.

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 setting. This parameter affects the performance and speed of the separation, with GPU options like "cuda" typically offering faster processing times.

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.

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 choose the most reliable or preferred source for model files.

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 stems. The exact 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, particularly relevant when using multi-GPU setups. The default value is "0", indicating the use of the first available device.

debug

The debug parameter is a boolean flag that, when set to True, enables debug mode. This mode provides additional logging and diagnostic information, which can be useful for troubleshooting and optimizing the separation process.

MSS Separate Output Parameters:

AUDIO

The AUDIO output parameter represents the separated audio stems resulting from the MSS model's processing. Each stem corresponds to a distinct component of the original audio, such as vocals or instruments, allowing for individual manipulation and analysis.

STRING

The STRING output parameter provides the names of the separated stems. This information is essential for identifying and organizing the output audio files, ensuring that you can easily distinguish between different components of the original track.

MSS Separate Usage Tips:

  • Ensure that your input audio file is of high quality to achieve the best separation results, as lower quality inputs may lead to less accurate stem isolation.
  • Experiment with different model_name options to find the model that best suits your specific audio separation needs, as different models may excel in different scenarios.
  • Utilize the device parameter to leverage GPU acceleration if available, as this can significantly reduce processing time compared to CPU-only execution.

MSS Separate Common Errors and Solutions:

FileNotFoundError: custom model not found or missing yaml

  • Explanation: This error occurs when the specified custom model cannot be found or its configuration file is missing.
  • Solution: Verify that the model_name is correct and that the necessary model files and configuration are present in the expected directories.

Model download failed

  • Explanation: This error indicates that the node was unable to download the required model files from the specified source.
  • Solution: Check your internet connection and ensure that the source parameter is set to a valid and accessible source. You may also try switching to a different source if the current one is unavailable.

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

MSS Separate