Nodes/Audio Separation (Demix)/Demucs Audio Separator
ComfyUI Node

Demucs Audio Separator

Demucs Audio Separator (4/6 stems)

By set-soft·Created about a year ago·Updated 6 months ago· 29
Demucs Audio Separator
  • input_sound
  • vocals
  • drums
  • bass
  • other
  • guitar
  • piano
model
shifts0
overlap0.25
custom_segmentfalse
segment44
target_devicecpu
Categoryaudio/separation

Inputs (7)

NameTypeDefaultDescription
input_soundAUDIO
modelCOMBO13 options: ⬇️ Hybrid Transformer fine-tuned, ⬇️ Hybrid MDX 1st 2021A, ⬇️ Hybrid MDX 2nd 2021B, ⬇️ Hybrid MDX A Rep. HO, ⬇️ Hybrid MDX A Rep. TO, ⬇️ Hybrid MDX A Reprod., +7
shiftsINT00–16Number of random shifts for equivariant stabilization. Higher values improve quality but are slower. 0 disables it.
overlapFLOAT0.250–0.99Amount of overlap between audio chunks. Higher values can reduce stitching artifacts but are slower.
custom_segmentBOOLEANfalseEnable to override the model's default segment length. Disabling uses the recommended length from the model file. Useful for HDemucs and Demucs models, not much for HTDemucs.
segmentINT4410–120Length of audio chunks to process at a time (in seconds). Higher values need more VRAM but can improve quality.
target_deviceCOMBOcpuThe device (CPU or CUDA) to which the projection layer will be assigned for computation.

Outputs (6)

NameTypeDescription
vocalsAUDIO
drumsAUDIO
bassAUDIO
otherAUDIO
guitarAUDIO
pianoAUDIO