Nodes/RES4LYF/Sigmas Quotient
ComfyUI Node Runs on cloud

Sigmas Quotient

Scale a whole schedule by one number

By ClownsharkBatwing·Created 2 years ago·Updated 22 days ago· 1,222
Sigmas Quotient
  • sigmas
  • SIGMAS
divisor1.00

This is the simplest node in RES4LYF's sigma toolbox: divide every value in a schedule by the same number. That's it. No curve shaping, no distribution matching - just a uniform scale applied across the board.

Simple doesn't mean useless. A schedule's overall magnitude (how "loud" the noise is at each step, relative to the others) matters for how aggressive denoising feels early on, and Quotient is the cleanest way to compress or expand that magnitude without touching the schedule's relative shape - the ratio between any two steps stays exactly what it was, just the whole thing gets pulled closer together or stretched further apart.

The inputs and outputs that matter

Two required inputs: sigmas, the schedule to scale, and divisor (a FLOAT, default 1, range -1000 to 1000) - every value in the schedule gets divided by this. A divisor above 1 shrinks the schedule; between 0 and 1, it grows it. The output is a single SIGMAS.

It's worth being clear about what this can't do that people sometimes reach for it hoping it will: it doesn't stretch the start of a schedule differently from the end, or let you dial in a specific target maximum. If you want "rescale this schedule so it peaks at exactly 12.0" rather than "shrink everything by roughly this much," you actually want Sigmas Percentile or Sigmas QuantileNorm, which work off target ranges instead of a raw multiplier. Quotient is for when you already know the multiplier you want and just need it applied uniformly.

Installing it

ComfyUI Manager: search RES4LYF, install, restart. Manual install:

cd ComfyUI/custom_nodes
git clone https://github.com/ClownsharkBatwing/RES4LYF/
cd RES4LYF
pip install -r requirements.txt

On portable ComfyUI, point that at the embedded python_embedded\Scripts\pip.exe instead. Restart and hard-refresh the tab afterward.

Where people get tripped up

Two things to keep away from: zero and negative numbers. A divisor of zero is a division by zero - undefined, and whatever comes out the other side isn't a usable schedule. A negative divisor flips every sign, turning your schedule's positive noise levels into negative ones, which no sampler is built to interpret sensibly. Keep the divisor positive and reasonably close to 1 unless you have a specific reason to push it further, and check the resulting range before wiring it straight into a sampler.

CategoryRES4LYF/sigmas

Inputs (2)

NameTypeDefaultDescription
sigmasSIGMAS
divisorFLOAT1.00-1000–1000

Outputs (1)

NameTypeDescription
SIGMASSIGMAS