Nodes/MD Nodes/MD: Hybrid Scheduler (Advanced)
ComfyUI Node

MD: Hybrid Scheduler (Advanced)

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

By MDMAchine·Created about a year ago·Updated 2 months ago· 14
MD: Hybrid Scheduler (Advanced)
  • model
  • sigmas
  • plot
  • info
steps30
modekarras_rho
denoise1.00
denoise_mode
split_schedulefalse
mode_b
split_at_step30
use_percentage_splitfalse
split_percentage0.25
rho7.00
bong_pivot0.50
bong_presetbalanced
bong_slope_composition1.20
bong_slope_detail0.80
linear_steps15
linear_steps_relativefalse
power2.00
beta_alpha0.60
beta_beta0.60
threshold_noise0.0025
blend_factor0.50
min_steps_modefixed
min_sliced_steps3
adaptive_min_percentage2.0
detail_preservation0.00
low_denoise_color_fix0.00
use_sigma_overridefalse
start_sigma_override1.00
end_sigma_override0.006
reverse_sigmasfalse
memory_efficientfalse
debug_mode0 - Silent
enable_profilingfalse
presetCustom
CategoryMD_Nodes/Schedulers

Inputs (35)

NameTypeDefaultDescription
modelMODELDIFFUSION MODEL • Purpose: Auto-detects sigma range (max/min noise levels). • Output: Generates sigmas tuned specifically to this model.
stepsINT30TOTAL STEPS • Purpose: Number of denoising iterations to divide the schedule into. ⭐ Recommended: 20-30 for images, 15-25 for audio.
modeCOMBOkarras_rhoSCHEDULER MODE • Purpose: The mathematical curve used for noise reduction. • Options: Karras (Standard), Bong (Audio), AYS (Fast), etc. ⭐ Recommended: Karras for images, Bong for audio.
denoiseFLOAT1.000–1DENOISE STRENGTH • Purpose: How much of the schedule to execute. • Use: <1.0 for Img2Img or Refinement.
denoise_modeCOMBODENOISE MODE • Hybrid: Recalculates curve for partial steps (Best Quality). • Subtractive: Simply slices the end of the curve. • Repaced: Compresses full schedule into fewer steps.
split_scheduleBOOLEANfalseSPLIT SCHEDULE • Purpose: Use two different algorithms in one generation. ⭐ Useful for advanced research and custom effects.
mode_bCOMBOSECONDARY MODE • The algorithm to use after the split point.
split_at_stepINT30SPLIT STEP • The exact step index where the switch occurs.
use_percentage_splitBOOLEANfalsePERCENTAGE SPLIT • Use a percentage instead of a fixed step count.
split_percentageFLOAT0.25SPLIT PERCENTAGE • Point (0.0-1.0) to switch modes.
rhoFLOAT7.00RHO (STEEPNESS) • Purpose: Controls Karras/Poly curve shape. • Higher = More steps at lower noise levels. ⭐ Recommended: 7.0 (Standard), 3.0 (Flat).
bong_pivotFLOAT0.50BONG PIVOT • Division between Composition and Detail phases.
bong_presetCOMBObalancedBONG PRESET • Quick setup for Bong Tangent mode.
bong_slope_compositionFLOAT1.20BONG SLOPE (EARLY) • Steepness of early phase.
bong_slope_detailFLOAT0.80BONG SLOPE (LATE) • Steepness of late phase.
linear_stepsINT15LINEAR STEPS • For Linear-Quadratic mode.
linear_steps_relativeBOOLEANfalseLINEAR RELATIVE • Use % instead of fixed count.
powerFLOAT2.00POLYNOMIAL POWER • Exponent for Poly mode.
beta_alphaFLOAT0.60BETA ALPHA • Shape param for Beta mode.
beta_betaFLOAT0.60BETA BETA • Shape param for Beta mode.
threshold_noiseFLOAT0.0025NOISE THRESHOLD • Gating value for Linear-Quadratic.
blend_factorFLOAT0.50BLEND FACTOR • Mix ratio for Blended Curves.
min_steps_modeCOMBOfixedMIN STEPS MODE • Prevent step count dropping too low.
min_sliced_stepsINT3MIN FIXED STEPS • Hard minimum step count.
adaptive_min_percentageFLOAT2.0MIN PERCENTAGE • Minimum steps as % of total.
detail_preservationFLOAT0.00DETAIL PRESERVATION • Boosts final sigma slightly to keep texture.
low_denoise_color_fixFLOAT0.00COLOR FIX • Corrects color shift at very low denoise.
use_sigma_overrideBOOLEANfalseENABLE OVERRIDE • Ignore model sigmas and use manuals.
start_sigma_overrideFLOAT1.00MANUAL START SIGMA
end_sigma_overrideFLOAT0.006MANUAL END SIGMA
reverse_sigmasBOOLEANfalseREVERSE • Flip schedule (Experimental).
memory_efficientBOOLEANfalseMEMORY EFFICIENT • Chunk calculation for high step counts (500+).
debug_modeCOMBO0 - SilentLOGGING VERBOSITY
enable_profilingBOOLEANfalseENABLE PROFILING
presetoptCOMBOCustomPRESET • Load pre-configured settings.

Outputs (3)

NameTypeDescription
sigmasSIGMAS
plotIMAGE
infoSTRING