Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > Comfy-MSS > Audio Normalize

ComfyUI Node: Audio Normalize

Class Name

pymss_audio_normalize

Category
audio/pymss
Author
pymss-project (Account age: 135days)
Extension
Comfy-MSS
Latest Updated
2026-09-30
Github Stars
0.03K

How to Install Comfy-MSS

Install this extension via the ComfyUI Manager by searching for Comfy-MSS
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter Comfy-MSS 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

Audio Normalize Description

Automatically adjust audio signal amplitude for consistent levels and prevent clipping in audio production.

Audio Normalize:

The pymss_audio_normalize node is designed to adjust the amplitude of an audio signal to ensure that its peak level is within a specified range, typically just below the maximum possible value. This process, known as normalization, is crucial for maintaining consistent audio levels across different tracks or segments, which can be particularly beneficial in audio production and editing. By automatically scaling the waveform to prevent clipping and distortion, this node helps in achieving a balanced and professional sound output. The normalization process is performed by analyzing the waveform's peak amplitude and adjusting it to a target level, ensuring that the audio remains clear and undistorted while maximizing its loudness.

Audio Normalize Input Parameters:

audio

The audio parameter is the primary input for the pymss_audio_normalize node, representing the audio data that needs to be normalized. This parameter expects an audio object that contains a waveform and a sample rate. The waveform is a tensor that represents the audio signal, and the sample rate indicates the number of samples per second. The function of this parameter is to provide the audio data that will be processed by the node. There are no specific minimum, maximum, or default values for this parameter, as it depends on the audio file being used. However, it is crucial that the audio input is correctly formatted and contains valid waveform data to ensure successful normalization.

Audio Normalize Output Parameters:

audio

The audio output parameter provides the normalized audio data after processing. This output retains the same structure as the input audio object, including the waveform and sample rate, but with the waveform adjusted to ensure its peak amplitude is within the desired range. The importance of this output lies in its ability to deliver audio that is consistent in volume and free from distortion, making it suitable for further processing or direct use in audio projects. The normalized audio ensures that the loudness is optimized without exceeding the limits that could cause clipping.

Audio Normalize Usage Tips:

  • Ensure that the input audio is correctly formatted with a valid waveform and sample rate to avoid errors during normalization.
  • Use this node to prepare audio tracks for mixing or mastering, as it helps maintain consistent volume levels across different audio segments.
  • Consider using normalization as a final step in your audio processing workflow to ensure that all tracks have a uniform loudness level.

Audio Normalize Common Errors and Solutions:

ValueError: audio input is required.

  • Explanation: This error occurs when the audio parameter is not provided or is None.
  • Solution: Ensure that you supply a valid audio object with a waveform and sample rate to the node before attempting to normalize.

ValueError: Expected ComfyUI AUDIO waveform [batch, channels, samples], got shape <shape>.

  • Explanation: This error indicates that the input audio waveform does not have the expected dimensions.
  • Solution: Verify that the audio input is formatted correctly with the dimensions [batch, channels, samples] and adjust the input data accordingly.

Audio Normalize Related Nodes

Go back to the extension to check out more related nodes.
Comfy-MSS
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.

Audio Normalize