Nodes/ComfyUI_tinyterraNodes/pipeKSampler v1 (Legacy)
ComfyUI Node Runs on cloud

pipeKSampler v1 (Legacy)

The original all-in-one sampler, still in old workflows

By TinyTerraΒ·Created 3 years agoΒ·Updated 3 months agoΒ· 604
pipeKSampler v1 (Legacy)
  • pipe
  • optional_model
  • optional_positive
  • optional_negative
  • optional_latent
  • optional_vae
  • optional_clip
  • xyPlot
  • pipe
  • model
  • positive
  • negative
  • latent
  • vae
  • clip
  • image
  • seed
β—„lora_nameβ–Ύβ–Ί
β—„lora_model_strength1.00β–Ί
β—„lora_clip_strength1.00β–Ί
β—„upscale_methodβ–Ύβ–Ί
β—„factor2.00β–Ί
β—„cropβ–Ύβ–Ί
β—„sampler_stateβ–Ύβ–Ί
β—„steps20β–Ί
β—„cfg8.00β–Ί
β—„sampler_nameβ–Ύβ–Ί
β—„schedulerβ–Ύβ–Ί
β—„denoise1.00β–Ί
β—„image_outputβ–Ύβ–Ί
β—„save_prefixComfyUIβ–Ί
β—„seed0β–Ί

pipeKSampler v1 is the legacy sampler half of the original tinyterra pipe pair, and it's the node you'll see sitting next to pipeLoader v1 in workflows shared before v2 shipped. It takes a PIPE_LINE, samples it, and throws in the same "everything but the kitchen sink" feature set that defines the pack: a quick LoRA slot, an upscale-before-sampling block, sampler controls, image preview/save, and an XYPLOT input for grid testing.

The version-2 sampler does all of this with more options (a 13-way upscale selector, aspect rescale, AYS schedulers, plot_image output, and a PIPE_LINE output instead of v1's older flow), which is why v1 is labeled Legacy. But legacy is not broken - it's still the node countless saved workflows expect, and if you load someone's 2024-era grid-testing graph, this is what shows up.

How it works

Feed it a pipe from pipeLoader (v1 or v2 - same pipe type). Everything needed for sampling comes out of the pipe, with overrides available: optional_model, optional_positive, optional_negative, optional_latent, optional_vae, optional_clip, plus a seed override. The sampler_state dropdown (Sample / Hold) is a v1 quirk - set to Hold and the node skips sampling, letting you branch the graph without re-running.

Built-ins you'll actually use:

  • lora_name / lora_model_strength / lora_clip_strength - one quick LoRA apply before sampling.
  • upscale_method / factor / crop - latent upscale (nearest-exact through bislerp) before sampling; the classic cheap hires-fix.
  • steps / cfg / sampler_name / scheduler / denoise - the standard sampler controls, with the full 44-sampler list.
  • image_output / save_prefix - preview or save right in the node.

The optional xyPlot input is the legacy version of the advanced xyPlot - old grid workflows plug the old pipe > xyPlot node in here.

Outputs: pipe (updated), model, positive, negative, latent, vae, clip, image, seed.

Installing it

Part of tinyterraNodes:

cd ComfyUI/custom_nodes
git clone https://github.com/TinyTerra/ComfyUI_tinyterraNodes.git

or ComfyUI Manager β†’ tinyterraNodes. No extra dependencies.

Gotchas

For new builds, pipeKSampler_v2 is the one to reach for - more rescale options, AYS schedulers, and a plot_image output the advanced xyPlot ecosystem expects. The v1's XYPLOT input is a different type from the new ADV_XYPLOT, so the modern advanced xyPlot won't plug into v1 - that's the classic "it won't connect" complaint in old-meets-new workflows. And remember the v1 defaults (cfg 8, steps 20, denoise 1.0) are SD1.5-era values; if you're running an SDXL or newer model through a legacy graph, those defaults will fight you until you raise steps and adjust.

Category🌏 tinyterra/legacy

Inputs (23)

NameTypeDefaultDescription
pipePIPE_LINEβ€”
lora_nameCOMBO1 options: None
lora_model_strengthFLOAT1.00-10–10β€”
lora_clip_strengthFLOAT1.00-10–10β€”
upscale_methodCOMBO7 options: None, nearest-exact, bilinear, area, bicubic, lanczos, +1
factorFLOAT2.000–10β€”
cropCOMBO2 options: disabled, center
sampler_stateCOMBO2 options: Sample, Hold
stepsINT201–10000β€”
cfgFLOAT8.000–100β€”
sampler_nameCOMBO44 options: euler, euler_cfg_pp, euler_ancestral, euler_ancestral_cfg_pp, heun, heunpp2, +38
schedulerCOMBO9 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +3
denoiseFLOAT1.000–1β€”
image_outputCOMBO4 options: Hide, Preview, Save, Hide/Save
save_prefixSTRINGComfyUIβ€”
seedoptINT00–18446744073709550000β€”
optional_modeloptMODELβ€”
optional_positiveoptCONDITIONINGβ€”
optional_negativeoptCONDITIONINGβ€”
optional_latentoptLATENTβ€”
optional_vaeoptVAEβ€”
optional_clipoptCLIPβ€”
xyPlotoptXYPLOTβ€”

Outputs (9)

NameTypeDescription
pipePIPE_LINEβ€”
modelMODELβ€”
positiveCONDITIONINGβ€”
negativeCONDITIONINGβ€”
latentLATENTβ€”
vaeVAEβ€”
clipCLIPβ€”
imageIMAGEβ€”
seedINTβ€”