Nodes/MD Nodes/MD: GITS Scheduler (Boomerang)
ComfyUI Node

MD: GITS Scheduler (Boomerang)

A ComfyUI node in MD_Nodes/Schedulers with 8 inputs and 3 outputs.

By MDMAchine·Created about a year ago·Updated 2 months ago· 14
MD: GITS Scheduler (Boomerang)
  • model
  • sigmas
  • plot
  • schedule_info
steps20
curvature_presetStandard (1.0)
denoise1.00
curvature_scale1.0
sigma_override_max0.0
sigma_override_min0.000
debug_mode0 - Silent
CategoryMD_Nodes/Schedulers

Inputs (8)

NameTypeDefaultDescription
modelMODELMODEL INPUT • Purpose: Auto-detects native sigma range (max/min noise limits). • Requirement: Absolute necessity for mathematically accurate scheduling. • Output: Generates sigmas tuned specifically to this model.
stepsINT201–10000TOTAL STEPS • Purpose: Number of denoising iterations to divide the schedule into. • Range: 4 (Turbo/Lightning) to 50+ (High Quality). • Trade-offs: Lower steps require 'Heavy' curvature to cluster math properly. ⭐ Recommended: 8-12 with 'Heavy' preset, or 20-30 with 'Standard' preset.
curvature_presetCOMBOStandard (1.0)CURVATURE PRESET • Purpose: Controls the 'Boomerang' (tanh) intensity of step clustering. • Standard (1.0): Balanced for standard 20-30 steps. • Heavy (2.0): Optimized specifically for 8-12 step workflows. • Extreme (3.5): Use only for ultra-low step counts. ⭐ Recommended: Use 'Heavy' for Lightning/Turbo models.
denoiseFLOAT1.000–1DENOISE STRENGTH • Purpose: Truncates the schedule for Img2Img or refinement workflows. • Range: 0.0 (None) to 1.0 (Full Generation). • Trade-offs: Lowering this slices from the start, preserving low-noise steps. ⭐ Recommended: 1.0 for Txt2Img, 0.4 - 0.7 for Img2Img.
curvature_scaleoptFLOAT1.00–5CUSTOM CURVATURE • Purpose: Manual control of clustering intensity. • Requirement: Active ONLY when Preset is set to 'Custom'. • Effect: Higher values tightly cluster steps in the middle noise regions. ⭐ Recommended: 1.0
sigma_override_maxoptFLOAT0.00–1000SIGMA MAX OVERRIDE • Purpose: Manually force the starting noise level. • Trade-offs: Overrides native model detection. Can cause burn-in. ⭐ Recommended: 0.0 (Auto-detect).
sigma_override_minoptFLOAT0.0000–1000SIGMA MIN OVERRIDE • Purpose: Manually force the ending noise level. • Trade-offs: Setting too low risks numerical instability. ⭐ Recommended: 0.0 (Auto-detect).
debug_modeoptCOMBO0 - SilentLOGGING VERBOSITY • Purpose: Controls console output and structural profiling. • Options: 0 (Production), 1 (Analytics Report), 2 (Full trace). ⭐ Recommended: 1 - Info to visualize step density metrics.

Outputs (3)

NameTypeDescription
sigmasSIGMAS
plotIMAGE
schedule_infoSTRING