TS Float Slider
A clean float knob, and not a math node in sight
- float_value
Sometimes you don't need a full node - you need a number. TS Float Slider is the pack's answer to "I want to scrub a strength, denoise, or scale value without dragging a whole math or primitive contraption onto the canvas." It's a single FLOAT slider that outputs the value on float_value. The README's pitch for the slider pair is the whole story: "a clean parameter widget without dragging a full math node onto the graph."
The node-plumbing doc's section on value nodes is this exact idea: you break a value out of a widget so it has one authoritative source you can fan out to many consumers, and change in one place. TS Float Slider is that, with a dedicated, drag-friendly UI instead of a stock number field.
How it works
A slider widget, a FLOAT output, done. The interesting details are in the range: −1e9 to +1e9 with 0.01 precision by default - the README describes it as "range −1e9 to +1e9 with 0.01 precision by default." The practical upshot is that this single node covers everything from a 0–1 strength knob to a wild experimental range, because the bounds are already as wide as you'll ever need. The default value is 0.5 with a step of 0.1, which is the sensible "probability/strength" starting point.
One input (value, the FLOAT emitted by the slider) and one output (float_value). There's a subtle point worth knowing: because the widget is the value, you can convert it to an input if you ever want to drive the slider from another node - but out of the box it's a manual control.
Installing it
Part of comfyui-timesaver (ComfyUI Manager → "Timesaver", or manual clone + pip install -r requirements.txt + restart). No models, no dependencies - it's a widget.
When to reach for it
Wire it into any FLOAT socket that wants a tunable parameter: sampler denoise, LoRA strength, a blend amount, a controlnet weight. The reason it beats a primitive or a raw widget is ergonomics - it's a purpose-built slider you can grab and scrub, and it's named in the search so you don't hunt for the value you need. The pack ships an TS Int Slider alongside it for integer knobs (resolutions, counts), and the two are designed as a pair. If you find yourself converting widgets to inputs all over a graph, these are the nodes that clean that up.
The one thing to know
Don't fight the range. Because it spans ±1e9, the step is relative to the range you actually use - the default 0.1 step is great for 0–1 values, but if you're scrubbing a scale factor in the tens or hundreds you'll feel the increments. There's no per-node step override beyond the widget, so for extreme ranges you might convert the value to an input and drive it from a math node after all - but for 90% of uses (strengths, denoises, blends), this is the node you want, and it's one of those quiet utilities you install once and forget is doing work.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| value | FLOAT | 0.5-1000000000–1000000000 | Float value emitted by the slider. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| float_value | FLOAT | The slider's float value. |