Visit ComfyUI Online for ready-to-use ComfyUI environment
Modify sinusoidal curve wavelength while maintaining phase and amplitude, controlling oscillation frequency for AI art applications.
The KfSinusoidalAdjustWavelength
node is designed to modify the wavelength of an existing sinusoidal curve. This adjustment allows you to fine-tune the periodicity of the curve, effectively changing the distance between successive peaks or troughs. By altering the wavelength, you can control the frequency of oscillations in your sinusoidal data, which can be particularly useful in various AI art applications where precise control over wave patterns is required. This node ensures that the adjustments are seamlessly integrated into the existing curve, maintaining the original phase and amplitude while only modifying the wavelength.
This parameter expects a sinusoidal curve (SINUSOIDAL_CURVE
) as input. The curve represents the initial wave pattern that you want to adjust. The node will use this curve's current wavelength, phase, and amplitude as the basis for the adjustment. This input is required and must be provided for the node to function.
The adjustment
parameter is a floating-point value (FLOAT
) that specifies the amount by which the wavelength of the input curve should be adjusted. The default value is 0.0
, and it can be incremented in steps of 0.5
. Positive values will increase the wavelength, making the wave longer, while negative values will decrease the wavelength, making the wave shorter. This parameter allows for precise control over the modification of the curve's periodicity.
This output provides the adjusted sinusoidal curve as a keyframed curve. The keyframed curve retains the original phase and amplitude but has an updated wavelength based on the specified adjustment. This output can be used in further processing or visualization steps where keyframed data is required.
This output provides the adjusted sinusoidal curve in its original sinusoidal form. Similar to the keyframed curve, it retains the original phase and amplitude but with the updated wavelength. This output is useful for applications that specifically require sinusoidal data.
KfSinusoidalAdjustPhase
or KfSinusoidalAdjustAmplitude
, to create complex waveforms with precise control over multiple parameters.KEYFRAMED_CURVE
output for applications that require interpolation between keyframes, and the SINUSOIDAL_CURVE
output for direct sinusoidal data manipulation.SINUSOIDAL_CURVE
type.SINUSOIDAL_CURVE
. Verify that the curve has the necessary properties such as wavelength, phase, and amplitude.0.5
, so adjustments should be made in increments that make sense for the specific application.© Copyright 2024 RunComfy. All Rights Reserved.