ComfyUI Node
Sampler Settings
KSampler settings bundle for the Ouroboros self-correcting sampler. Chain several (optional 'sampler_settings' input) → a multi-stage refine pipeline. Image dimensions come from the latent wired into Ouroboros.
Sampler Settings
- sampler_settings
- sampler_settings
◄seed0►
◄steps20►
◄cfg7.0►
◄sampler_name▾►
◄scheduler▾►
◄denoise1.00►
◄seed_modefixed►
◄seed_step1►
◄eta1.00►
◄s_noise1.00►
◄s_churn0.00►
◄solver_typemidpoint►
CategoryKinburg-Nodes/Bestiary
Inputs (13)
| Name | Type | Default | Description |
|---|---|---|---|
| seed | INT | 00–18446744073709550000 | Fixed seed for the whole optimization — keep it constant so only the prompt varies (clean signal). |
| steps | INT | 201–10000 | — |
| cfg | FLOAT | 7.00–100 | — |
| sampler_name | COMBO | 44 options: euler, euler_cfg_pp, euler_ancestral, euler_ancestral_cfg_pp, heun, heunpp2, +38 | |
| scheduler | COMBO | 9 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +3 | |
| denoise | FLOAT | 1.000–1 | — |
| seed_mode | COMBO | fixed | How the seed changes each iteration: fixed = same seed (only the prompt varies — cleanest signal); random = a new seed each iteration (reproducible from this seed); increment / decrement = seed ± seed_step·iteration. NOTE: any non-fixed mode mixes 'the prompt improved' with 'the seed got lucky'. |
| seed_step | INT | 11–4294967295 | Step for the increment / decrement seed modes (ignored for fixed / random). |
| eta | FLOAT | 1.000–100 | Stochasticity for ancestral / SDE samplers (euler_ancestral, dpmpp_*_sde, …). 0 = deterministic ODE (most repeatable); higher = more randomness / variation. NO effect on deterministic samplers like euler or dpmpp_2m. |
| s_noise | FLOAT | 1.000–100 | Multiplier for the extra noise added on stochastic steps. ~1.0 is standard; >1 adds grain / fine detail, <1 is smoother. Applies to ancestral / SDE (and churn-driven) samplers only. |
| s_churn | FLOAT | 0.000–100 | Adds stochasticity to otherwise-deterministic samplers (euler, heun, dpm_2) by re-injecting noise between steps. 0 = off (default). Small values can add detail; too high adds artifacts. Ignored by samplers that don't support it. |
| solver_type | COMBO | midpoint | Solver variant, for the samplers that have one — and there are TWO separate vocabularies: • 'midpoint' (smoother) / 'heun' (sharper, can be noisier) — for the dpmpp_2m_sde family. • 'phi_1' / 'phi_2' — for the SEEDS and exp_heun families (seeds_2, exp_heun_2_x0, exp_heun_2_x0_sde). A value from the wrong family is ignored (the sampler keeps its own default) and noted in the console, so picking one can never break a run. Samplers with no solver_type ignore this entirely. |
| sampler_settingsopt | KINBURG_SAMPLER_CFG | Wire a PREVIOUS Sampler Settings here to CHAIN them → a multi-stage refine pipeline inside Ouroboros. This node appends its own settings as the next stage (left→right = stage order). Leave empty for a single (classic) stage. In Ouroboros, 2+ stages = refine mode: stage 1 drafts, later stages polish the previous latent (use denoise<1 on them); the critic judges only the FINAL image. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| sampler_settings | KINBURG_SAMPLER_CFG | — |