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

ComfyUI Node: Custom MSS Separate List

Class Name

pymss_custom_mss_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

Custom MSS Separate List Description

Facilitates audio track separation using custom models for precise stem extraction in music production and remixing.

Custom MSS Separate List:

The pymss_custom_mss_separate_list node is designed to facilitate the separation of audio tracks into distinct components or "stems" using custom models. This node is particularly beneficial for users who wish to leverage advanced audio separation techniques tailored to specific needs or preferences. By utilizing custom models, you can achieve more precise and tailored audio separation, which is ideal for applications such as music production, remixing, or audio analysis. The node operates by processing an input audio file and applying a custom separation model to extract individual audio elements, such as vocals, instruments, or other sound components, into separate audio tracks. This functionality is crucial for artists and audio engineers looking to manipulate or analyze specific parts of an audio track without interference from other elements.

Custom MSS Separate List 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 input audio can significantly impact the results, so it is recommended to use high-quality audio files for optimal separation performance.

model_name

The model_name parameter specifies the name of the custom model to be used for audio separation. This parameter determines which pre-trained model will be applied to the input audio, influencing the accuracy and type of separation achieved. It is important to select a model that aligns with your specific separation goals, such as isolating vocals or instruments.

model_type

The model_type parameter defines the type of model architecture to be used, with options including "auto", "mel_band_roformer", "bs_roformer", and others. This parameter affects the underlying algorithm and processing techniques applied during separation, allowing you to choose a model type that best suits your audio characteristics and separation needs.

device

The device parameter indicates the computational device on which the separation process will run. Options include "auto", "cpu", "cuda", "mps", and "mlx". Selecting the appropriate device can optimize performance and speed, especially when processing large audio files or using complex models.

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 separation quality based on specific audio characteristics or user preferences. While optional, adjusting these parameters can enhance the separation results.

device_ids

The device_ids parameter specifies the identifiers of the devices to be used when running the separation process on multi-device setups. This is particularly useful for distributing the computational load across multiple GPUs, thereby improving processing efficiency and speed.

debug

The debug parameter is a boolean flag that, when enabled, provides additional logging and diagnostic information during the separation process. This can be helpful for troubleshooting and understanding the internal workings of the model, especially if unexpected results are encountered.

Custom MSS Separate List Output Parameters:

audios

The audios output parameter is a list of separated audio tracks, each corresponding to a distinct stem extracted from the input audio. These tracks allow you to access and manipulate individual components of the original audio, such as vocals or instruments, independently.

stem_names

The stem_names output parameter provides a list of names corresponding to each separated audio track. These names help identify the type of audio component each track represents, making it easier to manage and utilize the separated stems in subsequent audio processing or production tasks.

Custom MSS Separate List Usage Tips:

  • Ensure that your input audio is of high quality to achieve the best separation results, as low-quality audio can lead to suboptimal stem extraction.
  • Experiment with different model_type options to find the architecture that best suits your audio characteristics and separation goals.
  • Utilize the debug parameter to gain insights into the separation process, which can be particularly useful for troubleshooting or optimizing model performance.

Custom MSS Separate List 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 all necessary files, including the model's YAML configuration, are present in the expected directory.

Device not supported

  • Explanation: This error indicates that the specified device is not supported for running the separation process.
  • Solution: Check the available devices on your system and ensure that you select a supported option, such as "cpu" or "cuda", depending on your hardware capabilities.

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

Custom MSS Separate List