ComfyUI Node Runs on cloud
Audio Saturator
Push a clip into a saturation curve, from gentle tube and tape warmth to transistor fuzz, hard clipping and wavefolding, oversampled so the harmonics stay clean. The node draws the curve it applies.
Audio Saturator
- audio
- audio
◄modetube►
◄drive_db12.0►
◄bias0.00►
◄tone0.00►
◄oversample4x►
◄auto_gaintrue►
◄mix1.00►
◄output_db0.0►
CategoryWAS Suite/Audio/Colour
Inputs (9)
| Name | Type | Default | Description |
|---|---|---|---|
| audio | AUDIO | The clip to saturate. | |
| mode | COMBO | tube | `tube` and `tape` = warm and soft; `transistor` = harder fuzz; `diode` = lopsided bite; `hard clip` = square edges; `foldback` and `wavefolder` = metallic folds; `rectify` = octave up. |
| drive_db | FLOAT | 12.00–48 | dB pushed into the curve. `3` = subtle warmth; `12` = clearly driven; `30` and up = destroyed. |
| bias | FLOAT | 0.00-1–1 | Offsets the curve so it breaks up unevenly, adding even harmonics. `0` = symmetric; `0.2` = classic tube warmth. |
| tone | FLOAT | 0.00-1–1 | Tilts the result around 1 kHz, 6 dB at the extremes. `-1` = darker; `0` = flat; `1` = brighter. |
| oversample | COMBO | 4x | `4x` = clean; `8x` = cleanest for heavy drive and folding; `1x` = fastest, harsh aliasing like a cheap pedal. |
| auto_gain | BOOLEAN | true | `true` = the result is brought back to the input's average level, so drive changes tone, not loudness; `false` = louder as it saturates. |
| mix | FLOAT | 1.000–1 | `1` = fully saturated; `0.3` = parallel drive, body kept; `0` = the input unchanged. |
| output_db | FLOAT | 0.0-24–24 | dB applied to the result. `0` = unchanged. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| audio | AUDIO | The saturated clip. |