Preprocess Settings (Single)
Depth, canny, or pose
- signal
Preprocess Settings (Single) is the smallest of the Mickmumpitz pack's three preprocess selectors, and it exists for the workflows where a three-option dropdown is better than a six-option one. The method list is just depth, canny, pose - the three classic ControlNet conditions, no combos. Pick one, and the node emits it as a PREPROCESS_SIGNAL for the pack's PreprocessSwitch to route on.
It's the least flexible and the least cluttered. If you've never needed "depth + canny at once" and never need an off toggle, this is the node you actually want - it's one fewer place to make a mistake, and a dropdown with three options reads instantly in a shared workflow.
How it works
Identical mechanism to PreprocessSettingsSimple, just a shorter list. One method dropdown maps straight to the signal string; the PreprocessSwitch downstream reads it and routes only the matching preprocessed image through. Since combos don't exist here, the switch never produces a two-map batch from this node - the output is always a single control image.
That's the whole story. It's a label emitter with three possible labels, and all the routing smarts live in the switch on the other end of the wire.
The inputs and outputs
method(defaultdepth) - one ofdepth,canny,pose.
Output: signal (PREPROCESS_SIGNAL) - into a PreprocessSwitch.
Installing it
Part of the Mickmumpitz pack - ComfyUI Manager, search "Mickmumpitz", install, restart:
cd ComfyUI/custom_nodes
git clone https://github.com/mickmumpitz/ComfyUI-Mickmumpitz-Nodes.git
No models, no extra deps beyond the pack baseline.
Common issues
The trade-off is the mirror of its strength: no combos and no toggle, so you can't express "depth + pose together" or "off" through this node. If a workflow you're copying in asks for those, reach for PreprocessSettings (combo support plus the activate toggle) or PreprocessSettingsSimple (combos, no toggle). And the standing caveat: PREPROCESS_SIGNAL is a pack-specific type, so it only plugs into the pack's own switch nodes - don't try to feed it to a text node. Within the pack, everything just works.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| method | COMBO | depth | 3 options: depth, canny, pose |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| signal | PREPROCESS_SIGNAL | — |