Nodes/MD Nodes/MD: ACE-Step XL Latent Processor πŸŽ›οΈ
ComfyUI Node

MD: ACE-Step XL Latent Processor πŸŽ›οΈ

πŸŽ›οΈ MD: ACE-Step XL Latent Processor β€” Post-sampling DC correction. Place between KSampler and VAE Decode. latent_shift re-centers the distribution before decode. Outputs corrected LATENT + stats STRING.

By MDMAchineΒ·Created about a year agoΒ·Updated 2 months agoΒ· 14
MD: ACE-Step XL Latent Processor πŸŽ›οΈ
  • samples
  • samples
  • stats
β—„latent_shift-0.15β–Ί
β—„scale1.00β–Ί
β—„mean_normalizefalseβ–Ί
β—„passthroughfalseβ–Ί
CategoryMD_Nodes/Loaders

Inputs (5)

NameTypeDefaultDescription
samplesLATENTConnect to KSampler LATENT output.
latent_shiftFLOAT-0.15-2–2Additive DC offset applied to all latent channels. Re-centers ACE-Step's non-zero silence_latent. 0.0 = passthrough (disabled) < 0.0 = shift toward center (typical β€” reduces DC bias) > 0.0 = shift away from center Per-variant recommendations: xl-turbo : -0.12 xl-sft : -0.17 xl-base : -0.15 Tune Β±0.05 by ear from the variant default. Too negative = thin/quiet. Too positive = distortion.
scaleFLOAT1.000.1–3Multiplicative output level. Applied after shift. 1.0 = no change (start here). >1.0 = amplify (clipping risk at high values). <1.0 = attenuate (safe headroom). Use sparingly β€” adjust latent_shift first.
mean_normalizeBOOLEANfalseSubtract per-channel mean before applying latent_shift. More aggressive DC correction than shift alone. Enable if latent_shift doesn't fully resolve DC artifacts. Runs before latent_shift.
passthroughoptBOOLEANfalseTrue = bypass all ops. Use for A/B comparison.

Outputs (2)

NameTypeDescription
samplesLATENTβ€”
statsSTRINGβ€”