(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
modesettings 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
driveparameter 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_inputparameter is correctly formatted and contains valid audio data. Double-check themodeanddriveparameters to ensure they are set within the acceptable range and options.
