OTX Integer Multiple Inputs 6
The widest slot bank in Otonx's pack
- INT
- INT
- INT
- INT
- INT
- INT
OTX Integer Multiple Inputs 6 is the biggest of the three pass-through integer nodes in Otonx's Custom Nodes: six integer slots in one node, each independently typed in or wired in, each emerging on its own strictly-typed INT output. It's the node you reach for when a workflow carries a whole parameter set - width, height, seed, steps, batch, and one more - and you're tired of a half-dozen single-value boxes cluttering the graph.
Before you get invested: this is a niche utility node from a small personal pack by Budi Hartono. No community buzz, no reddit footprint to speak of, and the README itself warns that nodes in the repo are "subject to intermittent changes" and should be reviewed before you trust them in a pipeline. The saving grace is that a node this simple has very little to go wrong.
How it works
The entire implementation, straight from the source:
def pass_parameters(self, int_1, int_2, int_3, int_4, int_5, int_6):
return int_1, int_2, int_3, int_4, int_5, int_6
Six integers in, six integers out, zero transformation. No models, no sampling, no API. What you're paying for (in download bytes and mental overhead) is organization: one visible block holding the numbers that define a run, instead of six floating primitives you have to hunt for. And because the outputs are INT-typed rather than wildcard "any", a mis-wire shows up as a socket that won't connect rather than a crash two nodes later - which is more than you can say for a lot of utility nodes.
The inputs and outputs that matter
int_1 through int_6, each INT with default 0, min 0, max 10000, plus six matching outputs. A realistic six-slot loadout:
- width, height, seed, steps, batch count, and a Lora weight or noise value
- A six-axis parameter set for grid/batch testing where you tune everything together
The one thing to keep in mind is the 0–10000 range. It's perfect for steps, batch sizes and pixel dimensions, but wrong for sampler seeds - those legitimately go up to 2^64, and this widget will cap you. If you need the full seed space, let a dedicated seed node own that slot and keep this box for the smaller numbers.
Installing it
This pack is pure Python with no dependencies - no requirements.txt, no model files to fetch. Install through ComfyUI Manager (search "Otonx"), or clone it:
cd ComfyUI/custom_nodes
git clone https://github.com/budihartono/comfyui_otonx_nodes
Restart ComfyUI. The node shows up under the OtonxPack category.
Common issues
- Not showing up after install - restart fully and search "OTX" in the node picker.
- Values stuck between 0 and 10000 - that's the declared widget range doing its job. Go bigger and you're using the wrong tool.
There's no hidden depth here - six slots, six outputs, that's the whole deal. When a workflow needs six integers in one place, it's the one you'd actually reach for; when it doesn't, ignore it.
Inputs (6)
| Name | Type | Default | Description |
|---|---|---|---|
| int_1 | INT | 00–10000 | — |
| int_2 | INT | 00–10000 | — |
| int_3 | INT | 00–10000 | — |
| int_4 | INT | 00–10000 | — |
| int_5 | INT | 00–10000 | — |
| int_6 | INT | 00–10000 | — |
Outputs (6)
| Name | Type | Description |
|---|---|---|
| INT | INT | — |
| INT | INT | — |
| INT | INT | — |
| INT | INT | — |
| INT | INT | — |
| INT | INT | — |