Visit ComfyUI Online for ready-to-use ComfyUI environment
Dynamically modulates visual elements based on browser sound input for real-time audio-visual experiences.
The SoundReactive node is designed to dynamically respond to the sound levels captured by your browser's sound input options. This node is particularly useful for real-time applications, such as live audio-visual performances or interactive installations, where it can modulate visual elements based on the audio input. By analyzing the sound levels within a specified frequency range, the node can adjust its output in real-time, providing a seamless integration between audio and visual components. This functionality is essential for creating immersive and responsive experiences, making it a valuable tool for AI artists and developers working with real-time audio-visual content.
This parameter represents the initial sound level input, which is a floating-point number. It determines the base level of sound that the node will react to. The default value is 1.0, with a minimum of 0.0 and a maximum of 99999. Adjusting this value will directly influence the sensitivity of the node to the incoming sound.
This integer parameter sets the lower bound of the frequency range (in Hertz) that the node will consider when analyzing the sound input. The default value is 150 Hz, with a minimum of 0 Hz and a maximum of 9999 Hz. This allows you to focus on specific parts of the audio spectrum, such as bass or mid-range frequencies.
This integer parameter sets the upper bound of the frequency range (in Hertz) that the node will consider when analyzing the sound input. The default value is 2000 Hz, with a minimum of 0 Hz and a maximum of 9999 Hz. By setting this range, you can isolate higher frequencies or a broader spectrum of the audio input.
This floating-point parameter is used to scale the sound level input. The default value is 1.0, with a minimum of 0.01 and a maximum of 99999. Adjusting the multiplier can amplify or attenuate the sound level, allowing for finer control over the node's sensitivity to audio input.
This floating-point parameter determines the degree of smoothing applied to the sound level input, helping to reduce sudden changes and create a more stable output. The default value is 0.5, with a minimum of 0.0 and a maximum of 1.0. A higher smoothing factor will result in a more gradual response to changes in sound level.
This boolean parameter indicates whether the sound level should be normalized. The default value is False. When set to True, the sound level is divided by 255, which can be useful for standardizing the input range and ensuring consistent behavior across different audio sources.
This floating-point output represents the processed sound level after applying the multiplier and optional normalization. It provides a continuous value that can be used to drive other nodes or visual elements in your project.
This integer output represents the processed sound level as an integer value. It is derived from the floating-point sound level and can be useful for applications that require discrete values or for interfacing with other systems that use integer inputs.
multiplier
parameter to amplify the sound level input.smoothing_factor
to create smoother transitions in your visual elements, reducing abrupt changes caused by sudden spikes in the audio input.start_range_hz
and end_range_hz
values to focus on specific frequency ranges that best match the visual elements you are controlling.normalize
parameter if you are working with audio sources that have varying levels, to ensure consistent behavior.sound_level
parameter is within the range of 0.0 to 99999.start_range_hz
and end_range_hz
parameters are within the range of 0 to 9999 Hz.multiplier
parameter to be within the range of 0.01 to 99999.smoothing_factor
parameter is between 0.0 and 1.0.normalize
parameter is set correctly and that the sound level input is appropriate for normalization.© Copyright 2024 RunComfy. All Rights Reserved.