ComfyUI Node
Sampler SPEED (Spectral Progressive Diffusion)
A ComfyUI node in sampling/custom_sampling/samplers with 10 inputs and 1 output.
Sampler SPEED (Spectral Progressive Diffusion)
- SAMPLER
◄base_samplereuler►
◄transformdct►
◄modedelta_optimal►
◄model_presetflux►
◄scales0.5,1.0►
◄delta0.010►
◄manual_sigmas0.85►
◄spectrum_A203.615►
◄spectrum_beta1.915►
◄seed0►
Categorysampling/custom_sampling/samplers
Inputs (10)
| Name | Type | Default | Description |
|---|---|---|---|
| base_sampler | COMBO | euler | Underlying ODE solver. Any comfy k_diffusion sampler is supported. Multistep solvers restart at each SPEED transition because we segment the schedule. |
| transform | COMBO | dct | Spectral basis used at each transition. DCT (default) supports any scale ratio; DWT requires consecutive scales to differ by exactly 2x; FFT accepts any ratio. |
| mode | COMBO | delta_optimal | `delta_optimal` computes transitions from `scales`, `delta`, and the selected power-spectrum preset. `manual` uses user-specified sigma thresholds. |
| model_preset | COMBO | flux | Power-spectrum preset for delta-optimal mode. `flux` and `wan21` use measured (A, beta). `custom` uses the manual A / beta inputs below. |
| scales | STRING | 0.5,1.0 | Comma-separated resolution fractions ending at 1.0. Used in delta_optimal mode. Example: `0.5,1.0` or `0.25,0.5,1.0`. |
| delta | FLOAT | 0.0100.0001–0.5 | Noise-dominated tolerance. Smaller values transition later. |
| manual_sigmas | STRING | 0.85 | Comma-separated sigma thresholds, one per transition (length S-1 to match `scales`). Used in `manual` mode. Example for scales=`0.25,0.5,1.0`: `0.95,0.85`. |
| spectrum_A | FLOAT | 203.6150–1000000 | Power-spectrum amplitude A (used when model_preset=custom). |
| spectrum_beta | FLOAT | 1.9150–10 | Power-spectrum decay exponent beta (used when model_preset=custom). |
| seed | INT | 00–2147483647 | Seed for the spectral-noise padding at each transition. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| SAMPLER | SAMPLER | — |