Extensions/ComfyUI-ConditioningMultiplyAdvanced
ComfyUI Extension

ComfyUI-ConditioningMultiplyAdvanced

Node for scheduling conditioning strength while preserving non-floating tensors such as token ids.

By SparknightLLC·Created 2 months ago·Updated 2 months ago· 0
SparknightLLC/ComfyUI-ConditioningMultiplyAdvanced
Nodes1
On cloudLocal install
Categoryadvanced/conditioning
Stars0
Updated2 months ago
Readme

ComfyUI-ConditioningMultiplyAdvanced

Adds a Conditioning Multiply Advanced node for scheduling conditioning strength while preserving non-floating tensors such as token ids.

The default mode scales:

  • the main conditioning tensor
  • pooled_output
  • t5xxl_weights

It preserves integer tensors such as Anima t5xxl_ids, avoiding embedding dtype failures caused by generic recursive conditioning multiply nodes.

Settings

  • start_multiplier: multiplier at start_percent.
  • end_multiplier: multiplier at end_percent.
  • start_percent / end_percent: denoise-progress window for the transition.
  • curve: interpolation curve from start_multiplier to end_multiplier.
  • outside_window: behavior outside the transition window.
    • hold: before the window uses start_multiplier; after the window uses end_multiplier.
    • baseline: outside the window uses 1.0.
    • linear_extrapolate: continues the linear multiplier trend outside the window.
  • segments: number of conditioning ranges used to approximate the curve. Higher values are smoother but add more conditioning entries.
  • tensor_scope: selects which float tensors are multiplied.
  • non_float_behavior: preserve leaves integer/bool tensors unchanged; error raises if one is encountered.
  • metadata_keys: comma-separated metadata tensor keys to scale when metadata scaling is enabled.
  • log_summary: prints tensor counts for debugging.