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 > ComfyUI-DBS > DBS Separate (music / sfx / speech)

ComfyUI Node: DBS Separate (music / sfx / speech)

Class Name

DBSSeparate

Category
audio/dbs
Author
hiroki-abe-58 (Account age: 3663days)
Extension
ComfyUI-DBS
Latest Updated
2026-10-21
Github Stars
0.04K

How to Install ComfyUI-DBS

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

DBS Separate (music / sfx / speech) Description

Separate audio tracks into music, sfx, and speech using DBS technique for precise separation and manipulation.

DBS Separate (music / sfx / speech):

The DBSSeparate node is designed to facilitate the separation of audio tracks into distinct components: music, sound effects (sfx), and speech. Utilizing the Dynamic Band Splitting (DBS) technique, this node leverages advanced models like DBS-TIGER and DBS-BSRNN to perform audio separation with precision. The node operates by applying official overlap-add windows, which are specific time intervals used to process audio chunks, ensuring seamless separation. This method is particularly beneficial for AI artists and audio engineers who need to isolate different audio elements for creative projects or analysis. The node is capable of handling audio inputs at various sample rates, automatically resampling them to the model's required 44.1 kHz mono format, thus ensuring compatibility and optimal performance. By providing separate outputs for music, sfx, and speech, the DBSSeparate node empowers users to manipulate and utilize audio components independently, enhancing the flexibility and creativity in audio processing tasks.

DBS Separate (music / sfx / speech) Input Parameters:

model

The model parameter specifies the Dynamic Band Splitting model to be used for audio separation. It is crucial as it determines the algorithm and the quality of separation. The available models include options like DBS-TIGER and DBS-BSRNN, each with different performance characteristics. DBS-TIGER is known for its higher parameter count and better separation quality, while DBS-BSRNN offers faster processing on CPUs. Selecting the appropriate model based on your hardware and quality requirements can significantly impact the results.

audio

The audio parameter is the input audio track that you wish to separate into music, sfx, and speech. This parameter is essential as it provides the raw data for the separation process. The audio should ideally be in a format that the node can process, typically mono or stereo, and it will be resampled to 44.1 kHz if necessary. The quality and clarity of the input audio can affect the separation results, so using high-quality audio is recommended.

channels

The channels parameter determines how the audio channels are processed during separation. It offers two options: mono, which uses the channel mean as per official usage, and each channel, which processes each channel separately, preserving stereo effects but requiring more processing time. Choosing mono is faster and aligns with standard practices, while each channel is beneficial for maintaining stereo integrity in the output.

output_sample_rate

The output_sample_rate parameter specifies the sample rate of the separated audio outputs. It can be set to 44100, which is the model's native rate, or input, which resamples the output back to the input audio's original rate. This parameter is important for ensuring compatibility with subsequent audio processing or playback systems. Selecting the appropriate sample rate can help maintain audio quality and consistency across different stages of your project.

DBS Separate (music / sfx / speech) Output Parameters:

music

The music output provides the isolated music component from the input audio. This output is crucial for projects where the musical elements need to be enhanced, remixed, or analyzed separately from other audio components. The quality of this output depends on the model used and the clarity of the input audio.

sfx

The sfx output delivers the separated sound effects from the input audio. This output is particularly useful for sound designers and audio engineers who need to manipulate or replace sound effects independently from music and speech. The effectiveness of this separation can vary based on the complexity of the input audio.

speech

The speech output contains the isolated speech elements from the input audio. This output is essential for applications such as transcription, dialogue editing, or voice analysis, where clear and distinct speech is required. The accuracy of speech separation is influenced by the model choice and the presence of overlapping audio elements in the input.

report

The report output provides a detailed string report of the separation process, including any relevant metrics or information about the operation. This output is valuable for understanding the performance and effectiveness of the separation, offering insights that can guide further adjustments or improvements in the process.

DBS Separate (music / sfx / speech) Usage Tips:

  • For optimal separation quality, use high-quality audio inputs and select the DBS-TIGER model if your hardware supports it, as it offers better separation performance.
  • When working with stereo audio, consider using the each channel option to preserve stereo effects, but be prepared for longer processing times.
  • If your project requires maintaining the original sample rate, use the input option for output_sample_rate to ensure consistency across your audio files.

DBS Separate (music / sfx / speech) Common Errors and Solutions:

unknown model 'model_name' or device 'device_name'

  • Explanation: This error occurs when an invalid model or device name is provided, which is not recognized by the system.
  • Solution: Ensure that the model and device names are correctly specified and match the available options. Check the documentation or interface for the correct names.

chunked inference needs the sample rate

  • Explanation: This error indicates that the sample rate is not provided when using chunked inference mode, which is necessary for processing.
  • Solution: Specify the sample rate when using chunked inference mode to ensure the node can process the audio correctly.

File missing or broken

  • Explanation: This error suggests that a required file, such as config.json or model.safetensors, is missing or corrupted.
  • Solution: Verify that all necessary files are present and intact in the specified model directory. Re-download or restore the files if needed.

DBS Separate (music / sfx / speech) Related Nodes

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

DBS Separate (music / sfx / speech)