ComfyUI Node Runs on cloud
Audio Phaser
Sweep notches through a clip's spectrum with a chain of allpass stages, for the swirling phase sound of guitars, keys and drums. The sweep runs between two frequencies on a rate or a tempo.
Audio Phaser
- audio
- audio
◄stages4►
◄rate0.50►
◄low_hz200►
◄high_hz2000►
◄feedback0.30►
◄spread0.00►
◄shapesine►
◄bpm0.0►
◄division1/1►
◄mix0.50►
◄output_db0.0►
CategoryWAS Suite/Audio/Modulation
Inputs (12)
| Name | Type | Default | Description |
|---|---|---|---|
| audio | AUDIO | The clip to phase. | |
| stages | INT | 42–12 | Allpass stages; every 2 make one notch. `2` = subtle; `4` = classic; `8` = deep and vocal; `12` = dense. |
| rate | FLOAT | 0.500.01–10 | Hertz of the sweep. `0.1` = a slow swirl; `0.5` = typical; `4` = a fast warble. Unused when bpm is above 0. |
| low_hz | FLOAT | 20020–20000 | Hertz the sweep reaches at its lowest. `100` = deep; `300` = typical. Swapped with high_hz when above it. |
| high_hz | FLOAT | 200020–20000 | Hertz the sweep reaches at its highest. `1500` = mellow; `4000` = bright; `10000` = airy. Held below half the sample rate. |
| feedback | FLOAT | 0.30-0.95–0.95 | Share of the last stage fed back into the first. `0` = smooth; `0.7` = sharp resonant peaks; negative = peaks moved between the notches. The average level is held. |
| spread | FLOAT | 0.000–0.5 | Share of a cycle the right channel's sweep runs ahead of the left. `0` = the same on both sides; `0.25` = swirling; `0.5` = opposite. A mono clip stays mono. |
| shape | COMBO | sine | `sine` = a smooth sweep; `triangle` = even up and down; `saw up` and `saw down` = one way, then back; `random smooth` = wandering. Jumps are smoothed over 2 ms. |
| bpm | FLOAT | 0.00–999 | Tempo the sweep follows. `0` = use rate; `120` = one sweep per division at 120 BPM. |
| division | COMBO | 1/1 | Note length of one sweep when bpm is above 0. `1/4` = a beat; `1/1` = a bar of 4/4; `d` = dotted; `t` = triplet. |
| mix | FLOAT | 0.500–1 | `0` = the input unchanged; `0.5` = equal blend, the classic full notches; `1` = the phase-shifted copy only, close to the input. |
| output_db | FLOAT | 0.0-24–24 | dB applied to the result. `0` = unchanged. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| audio | AUDIO | The phased clip, as long as the input. |