ComfyUI > Nodes > ComfyUI_MusicTools > Music - Stem Separation

ComfyUI Node: Music - Stem Separation

Class Name

Music_StemSeparation

Category
music
Author
jeankassio (Account age: 3193days)
Extension
ComfyUI_MusicTools
Latest Updated
2025-12-09
Github Stars
0.11K

How to Install ComfyUI_MusicTools

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

Music - Stem Separation Description

Deconstructs audio into stems like vocals and drums using frequency analysis, not deep learning.

Music - Stem Separation:

The Music_StemSeparation node is designed to deconstruct a mixed audio track into its fundamental components or "stems," such as vocals, drums, bass, music, and others. This node leverages frequency-based and harmonic-percussive analysis techniques to achieve separation without relying on deep learning models, making it accessible and efficient for users. By isolating these elements, you can gain greater control over the individual components of a track, allowing for creative manipulation, remixing, or analysis. The node's primary goal is to provide a straightforward method for extracting distinct audio elements from a complex mix, enhancing your ability to work with music in a more granular and flexible manner.

Music - Stem Separation Input Parameters:

audio

The audio parameter is the primary input for the node, representing the audio data that you wish to separate into stems. This parameter should be provided in a format that the node can process, typically as a multi-channel audio array. The quality and characteristics of the input audio can significantly impact the separation results, as clearer and well-recorded audio will yield more distinct and accurate stems. There are no explicit minimum or maximum values for this parameter, but the audio should be of a quality that allows for effective frequency analysis.

Music - Stem Separation Output Parameters:

VOCALS

The VOCALS output provides the isolated vocal or lead component of the audio track. This output is crucial for applications where the vocal track needs to be enhanced, remixed, or analyzed separately from the rest of the music.

DRUMS

The DRUMS output delivers the separated drum or percussion elements from the audio. This is particularly useful for remixing or creating drum tracks independently, allowing for creative freedom in music production.

BASS

The BASS output contains the bass frequencies extracted from the audio. This output is essential for focusing on the rhythm and groove of a track, enabling you to manipulate or enhance the bass line separately.

MUSIC

The MUSIC output provides the melodic and instrumental components of the audio, excluding vocals, drums, and bass. This output is ideal for isolating the harmonic and melodic content of a track for further creative processing.

OTHERS

The OTHERS output captures any residual audio that does not fall into the other specified categories. This can include ambient sounds or effects that are part of the original mix but do not fit into the primary stem categories.

Music - Stem Separation Usage Tips:

  • Ensure your input audio is of high quality to achieve the best separation results, as clearer audio will allow for more precise frequency analysis.
  • Experiment with different separation types to understand how each affects the output stems, and use this knowledge to tailor the separation process to your specific needs.
  • Use the separated stems creatively by remixing or applying effects to individual components, enhancing your music production capabilities.

Music - Stem Separation Common Errors and Solutions:

Error in Music - Stem Separation: <error_message>

  • Explanation: This error message indicates that an unexpected issue occurred during the stem separation process, which could be due to an unsupported audio format or a problem with the input data.
  • Solution: Ensure that the input audio is in a compatible format and that the data is correctly structured. If the problem persists, check the audio file for corruption or try using a different audio file to see if the issue is specific to the original input.

Music - Stem Separation Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI_MusicTools
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.