ComfyUI Node Runs on cloud

Audio Normalize

Bring a clip to a target loudness in LUFS, a peak or an RMS level, never past a true peak ceiling, so clips from different sources play at one level. The node plays the clip before and after.

By WASasquatch·Created 4 years ago·Updated about 9 hours ago· 1,884
Audio Normalize
  • audio
  • audio
  • gain_db
  • measured
◄modeloudness►
◄target-14.0►
◄ceiling-1.0►
◄linkedfalse►
CategoryWAS Suite/Audio

Inputs (5)

NameTypeDefaultDescription
audioAUDIOThe clip to level.
modeCOMBOloudness`loudness` = integrated LUFS, how loud it sounds; `peak` = loudest sample; `true peak` = loudest point between samples; `rms` = average level.
targetFLOAT-14.0-70–0Level to reach, in LUFS or dB. -14 = streaming music; -16 = podcasts; -23 = broadcast; -1 = peak just under full scale.
ceilingFLOAT-1.0-30–0Highest true peak allowed in dBTP; the gain is lowered to stay under it. -1 = safe for lossy encoding; 0 = full scale.
linkedBOOLEANfalse`false` = each clip of a batch is levelled on its own; `true` = one gain for the whole batch, measured on all of it.

Outputs (3)

NameTypeDescription
audioAUDIOThe levelled clip.
gain_dbFLOATdB of gain applied to the first clip.
measuredFLOATThe first clip's level before, in LUFS or dB.