ComfyUI > Nodes > ComfyUI Signal Processing > (SP) Saturation

ComfyUI Node: (SP) Saturation

Class Name

SignalProcessingSaturation

Category
Signal Processing
Author
c0ffymachyne (Account age: 5179days)
Extension
ComfyUI Signal Processing
Latest Updated
2025-05-14
Github Stars
0.02K

How to Install ComfyUI Signal Processing

Install this extension via the ComfyUI Manager by searching for ComfyUI Signal Processing
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI Signal Processing in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

(SP) Saturation Description

Enhances audio by applying saturation effects for warmth, character, and harmonic richness.

(SP) Saturation:

The SignalProcessingSaturation node is designed to enhance audio signals by applying saturation effects, which are commonly used in audio processing to add warmth, character, and harmonic richness to sounds. This node allows you to manipulate the audio signal's saturation level using various modes, each providing a unique tonal quality. By adjusting the saturation, you can achieve a more dynamic and lively sound, making it particularly useful for music production, sound design, and audio restoration. The node processes the audio input by first analyzing its loudness and then applying a selected saturation mode with a specified drive level. This process not only enhances the audio but also ensures that the output maintains a consistent loudness level, providing a polished and professional sound.

(SP) Saturation Input Parameters:

audio_input

The audio_input parameter is the primary audio signal that you want to process. It accepts audio data in a format compatible with the node's processing capabilities. This input serves as the foundation for applying saturation effects, and its quality and characteristics will directly influence the final output.

mode

The mode parameter determines the type of saturation effect applied to the audio signal. Available options include "poly," "tanh," "sig," and "log," each offering a distinct saturation characteristic. The "poly" mode provides polynomial saturation, "tanh" applies hyperbolic tangent saturation, "sig" uses sigmoid saturation, and "log" employs logarithmic mapping. Selecting the appropriate mode allows you to tailor the saturation effect to your specific audio processing needs.

drive

The drive parameter controls the intensity of the saturation effect, with a default value of 50.0. It ranges from 0.0 to 200.0, allowing you to fine-tune the saturation level applied to the audio signal. A higher drive value results in a more pronounced saturation effect, adding more harmonics and distortion to the sound, while a lower value produces a subtler effect. Adjusting the drive parameter enables you to achieve the desired balance between clarity and warmth in the processed audio.

(SP) Saturation Output Parameters:

audio

The audio output parameter provides the processed audio signal after saturation has been applied. This output retains the original audio's structure while enhancing its harmonic content and dynamic range. The processed audio is normalized to maintain consistent loudness, ensuring that the output is ready for further processing or final use in audio projects. This output is crucial for achieving the desired audio quality and character, making it an essential component of the node's functionality.

(SP) Saturation Usage Tips:

  • Experiment with different mode settings to find the saturation effect that best suits your audio material. Each mode offers a unique tonal quality, so try them all to discover the most pleasing result.
  • Adjust the drive parameter carefully to achieve the desired level of saturation. Start with the default value and gradually increase or decrease it to find the perfect balance between subtle enhancement and noticeable distortion.
  • Use the node in conjunction with other audio processing tools to create a comprehensive sound design workflow. Saturation can add warmth and character, making it a valuable step in the audio production process.

(SP) Saturation Common Errors and Solutions:

Output file not created

  • Explanation: This error occurs when the processed audio file is not saved to the specified location.
  • Solution: Ensure that the output directory exists and that you have the necessary permissions to write files to it. Check the file path for any typos or incorrect directory structures.

Processed audio output is None

  • Explanation: This error indicates that the node did not produce any output, possibly due to incorrect input parameters or processing issues.
  • Solution: Verify that the audio_input parameter is correctly formatted and contains valid audio data. Double-check the mode and drive parameters to ensure they are set within the acceptable range and options.

(SP) Saturation Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI Signal Processing
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.