ComfyUI Node
MD: LFO Generator (Automator)
A ComfyUI node in MD_Nodes/Modulation with 9 inputs and 4 outputs.
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)
| Name | Type | Default | Description |
|---|---|---|---|
| waveform | COMBO | Sine | WAVEFORM SHAPE • Purpose: The mathematical pattern used to modulate the values. |
| frequency | FLOAT | 1.00.1–100 | FREQUENCY (SPEED) • Purpose: How many complete cycles occur over the batch duration. |
| amplitude_min | FLOAT | 0.00-10000–10000 | MINIMUM VALUE (FLOOR) • Purpose: The absolute lowest value the wave will hit. |
| amplitude_max | FLOAT | 1.00-10000–10000 | MAXIMUM VALUE (CEILING) • Purpose: The absolute highest value the wave will hit. |
| phase_offset | FLOAT | 0.000–1 | PHASE SHIFT • Purpose: Offsets where the wave begins. 0.5 starts the wave halfway through its cycle. |
| steps | INT | 201–10000 | TOTAL STEPS (DURATION) • Purpose: The total number of frames/steps to generate in the list. |
| seed | INT | 00–9007199254740991 | STOCHASTIC SEED • Purpose: Controls the randomness of the 'Random (Noise)' waveform. |
| noise_smoothing | FLOAT | 0.500–1 | NOISE SMOOTHING • Purpose: Applies a convolution kernel to smooth out jagged points. Only active for Random waves. |
| current_stepopt | INT | 00–10000 | CURRENT STEP INDEX • Purpose: If connected, returns the specific float value at this index from the generated list. |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| current_value | FLOAT | — |
| value_list | FLOAT | — |
| lfo_plot | IMAGE | — |
| list_as_string | STRING | — |