Sigmas Quotient
Scale a whole schedule by one number
- sigmas
- SIGMAS
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.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| sigmas | SIGMAS | — | |
| divisor | FLOAT | 1.00-1000–1000 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| SIGMAS | SIGMAS | — |