ComfyUI Node
Demucs Audio Separator
Demucs Audio Separator (4/6 stems)
Demucs Audio Separator
- input_sound
- vocals
- drums
- bass
- other
- guitar
- piano
◄model▾►
◄shifts0►
◄overlap0.25►
◄custom_segmentfalse►
◄segment44►
◄target_devicecpu►
Categoryaudio/separation
Inputs (7)
| Name | Type | Default | Description |
|---|---|---|---|
| input_sound | AUDIO | — | |
| model | COMBO | 13 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 | |
| shifts | INT | 00–16 | Number of random shifts for equivariant stabilization. Higher values improve quality but are slower. 0 disables it. |
| overlap | FLOAT | 0.250–0.99 | Amount of overlap between audio chunks. Higher values can reduce stitching artifacts but are slower. |
| custom_segment | BOOLEAN | false | Enable 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. |
| segment | INT | 4410–120 | Length of audio chunks to process at a time (in seconds). Higher values need more VRAM but can improve quality. |
| target_device | COMBO | cpu | The device (CPU or CUDA) to which the projection layer will be assigned for computation. |
Outputs (6)
| Name | Type | Description |
|---|---|---|
| vocals | AUDIO | — |
| drums | AUDIO | — |
| bass | AUDIO | — |
| other | AUDIO | — |
| guitar | AUDIO | — |
| piano | AUDIO | — |