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 Node: Separate Stems

Class Name

PlenioSeparateStems

Category
Plenio/Audio
Author
jplenio (Account age: 2247days)
Extension
Plenio-Music-Production-System
Latest Updated
2026-10-11
Github Stars
0.04K

How to Install Plenio-Music-Production-System

Install this extension via the ComfyUI Manager by searching for Plenio-Music-Production-System
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter Plenio-Music-Production-System 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

Separate Stems Description

Deconstructs songs into separate audio stems for detailed processing and mixing, enabling independent manipulation of track components.

Separate Stems:

PlenioSeparateStems is an experimental node designed to deconstruct a song into its constituent audio stems, allowing for a more granular approach to audio processing and mixing. This node leverages a separation model to split a song into up to four distinct stems, capturing the individual elements of the audio such as vocals, drums, bass, and other instruments. Additionally, it retains the residual audio, which is the portion of the original track that is not captured by the separated stems. This residual ensures that when the stems are mixed back together in a neutral configuration, the original audio is perfectly reconstructed. The primary benefit of using PlenioSeparateStems is the ability to manipulate individual components of a track independently, which is particularly useful in music production and remixing scenarios. By providing a detailed breakdown of a song's elements, this node empowers you to apply effects, adjust levels, and creatively reimagine the audio content before final mastering.

Separate Stems Input Parameters:

audio

This parameter represents the song you wish to split into stems. It is the raw audio input that the node will process. The function of this parameter is to provide the source material for stem separation, and its impact is directly related to the quality and characteristics of the resulting stems. There are no specific minimum, maximum, or default values for this parameter, as it accepts any audio file that you wish to process.

model

This parameter is used to load the audio model responsible for the separation process. The model dictates how the audio will be split into stems, influencing the accuracy and quality of the separation. The choice of model can significantly affect the results, as different models may be optimized for different types of audio content. There are no explicit minimum, maximum, or default values, but selecting an appropriate model for your specific audio type is crucial for optimal results.

Separate Stems Output Parameters:

stems

This output provides the separated audio stems along with the residual audio. Each stem is an isolated component of the original track, such as vocals or instruments, while the residual contains the parts of the audio not captured by the stems. This output is essential for further processing and mixing, as it allows you to manipulate individual elements of the track independently.

report

The report output contains metadata about the separation process, including the names of the stems and the proportion of audio energy retained in the residual. This information is valuable for understanding the effectiveness of the separation and for making informed decisions during the mixing and mastering stages.

Separate Stems Usage Tips:

  • Ensure that the audio input is of high quality to achieve the best separation results, as poor-quality audio can lead to inaccurate stem extraction.
  • Choose the separation model carefully based on the type of audio content you are working with, as different models may perform better with specific genres or audio characteristics.
  • Utilize the residual audio to ensure that the original track can be perfectly reconstructed if needed, providing flexibility in the mixing process.

Separate Stems Common Errors and Solutions:

"Model not found"

  • Explanation: This error occurs when the specified audio model for separation is not available or cannot be loaded.
  • Solution: Verify that the model name is correct and that the model is properly installed and accessible by the node.

"Audio input is invalid"

  • Explanation: This error indicates that the provided audio input is not in a compatible format or is corrupted.
  • Solution: Check the audio file format and ensure it is supported by the node. Re-encode or replace the audio file if necessary.

"Separation process interrupted"

  • Explanation: This error happens when the separation process is manually stopped or encounters an unexpected interruption.
  • Solution: Ensure that the process is not being interrupted by external factors and try running the separation again.

Separate Stems Related Nodes

Go back to the extension to check out more related nodes.
Plenio-Music-Production-System
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.

Separate Stems