Nodes/MD Nodes/MD: LFO Generator (Automator)
ComfyUI Node

MD: LFO Generator (Automator)

A ComfyUI node in MD_Nodes/Modulation with 9 inputs and 4 outputs.

By MDMAchine·Created about a year ago·Updated 2 months ago· 14
MD: LFO Generator (Automator)
    • current_value
    • value_list
    • lfo_plot
    • list_as_string
    waveformSine
    frequency1.0
    amplitude_min0.00
    amplitude_max1.00
    phase_offset0.00
    steps20
    seed0
    noise_smoothing0.50
    current_step0
    CategoryMD_Nodes/Modulation

    Inputs (9)

    NameTypeDefaultDescription
    waveformCOMBOSineWAVEFORM SHAPE • Purpose: The mathematical pattern used to modulate the values.
    frequencyFLOAT1.00.1–100FREQUENCY (SPEED) • Purpose: How many complete cycles occur over the batch duration.
    amplitude_minFLOAT0.00-10000–10000MINIMUM VALUE (FLOOR) • Purpose: The absolute lowest value the wave will hit.
    amplitude_maxFLOAT1.00-10000–10000MAXIMUM VALUE (CEILING) • Purpose: The absolute highest value the wave will hit.
    phase_offsetFLOAT0.000–1PHASE SHIFT • Purpose: Offsets where the wave begins. 0.5 starts the wave halfway through its cycle.
    stepsINT201–10000TOTAL STEPS (DURATION) • Purpose: The total number of frames/steps to generate in the list.
    seedINT00–9007199254740991STOCHASTIC SEED • Purpose: Controls the randomness of the 'Random (Noise)' waveform.
    noise_smoothingFLOAT0.500–1NOISE SMOOTHING • Purpose: Applies a convolution kernel to smooth out jagged points. Only active for Random waves.
    current_stepoptINT00–10000CURRENT STEP INDEX • Purpose: If connected, returns the specific float value at this index from the generated list.

    Outputs (4)

    NameTypeDescription
    current_valueFLOAT
    value_listFLOAT
    lfo_plotIMAGE
    list_as_stringSTRING