Condition Mixing v2
The condition-mixing input box in Searge SDXL
- data
- data
This is one of the smaller UI boxes in the Searge SDXL workflow - the "Condition Mixing v2" input node. It sits on the data-stream bus alongside the other settings boxes and carries the workflow's condition-mixing options through to the Magic Box. If you've been clicking through the Searge nodes trying to figure out which ones matter, this is one you can mostly leave as-is.
Condition mixing was a feature SeargeDP called out in the v4.0 release notes as something being re-exposed from the older v3.4 prompting modes - the idea being that you can blend the way different prompt conditions get applied, rather than treating your prompt as one monolithic block. In v4.x it lives as its own module, and this node is its front end in the UI.
How it works
Like every Searge/UI/Inputs node, this one is a settings carrier. It takes the data stream in, applies whatever condition-mixing configuration the workflow assigns it, and passes the stream on. The Magic Box's clip mixing stage is where the actual blending happens; this box is just where the intent gets recorded.
The inputs and outputs that matter
The schema here is deliberately minimal. There are no required parameters exposed - the only input is the optional data (SRG_DATA_STREAM), and the only output is data (SRG_DATA_STREAM). In practice that means this node's job is to sit in the chain and pass the stream through with its mixing config attached, rather than to give you a pile of dials to turn. Whatever knobs the feature uses are set within the workflow layout itself.
Because of that, there's not much for a beginner to "set" here. You wire it into the data-stream chain in the position the shipped workflow puts it, and that's the extent of the interaction.
How to install it
Manager: search SeargeSDXL, install, restart. Manual, opencv dependency first:
python -m pip install opencv-python
cd ComfyUI/custom_nodes
git clone https://github.com/SeargeDP/SeargeSDXL.git
Restart ComfyUI. No model files required.
Common issues & troubleshooting
"There's nothing to configure." Correct, and that's expected. This node has no required inputs - it's a pass-through carrier for the condition-mixing feature, so if it looks like it does nothing on its own, that's because it works in concert with the clip mixing stage of the Magic Box rather than in isolation.
Load the workflow, don't hand-wire it. As with all the Searge input boxes, the intended way to use this is inside the shipped .json workflow where its place in the data-stream chain is already decided. Dropping it into a graph by itself won't do anything meaningful, because it depends on the surrounding Searge pipeline to interpret the stream it carries.
Reality check. This is a niche corner of a 2023-era all-in-one SDXL workflow whose community activity has gone quiet. Condition mixing is a nice-to-have refinement, not a reason to adopt the pack. If you're not already running the full Searge workflow, this isn't a node you'd seek out on its own.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| dataopt | SRG_DATA_STREAM | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| data | SRG_DATA_STREAM | — |