loudness_normalize
Set audio to a target LUFS level for consistent loudness across streaming platforms, solving volume discrepancies in your recordings.
Instructions
Normalize audio to a target perceived loudness in LUFS.
DANGER — READ BEFORE USING: This tool can DESTROY audio if used incorrectly. It boosts OR reduces audio to hit the target LUFS. On quiet or poorly recorded audio, it may boost by 20-30 dB, causing severe clipping and distortion that ruins the file.
DO NOT use this tool:
Right after a pipeline (pipelines already handle loudness safely)
On raw/unprocessed audio (clean it up first)
Without first running auto_analyze_audio to check current levels
If the audio peaks below -20 dB (it's too quiet — use normalize first to gently raise levels)
ONLY use this tool when the user EXPLICITLY asks for LUFS normalization AND the audio has already been processed and has healthy levels (peaks between -6 dB and -1 dB).
Targets (only use these values):
-16 LUFS: Podcast, broadcast, Apple Music
-14 LUFS: Spotify, YouTube, most streaming
-11 LUFS: Loud masters (hip-hop/EDM)
Args: lufs_level: Target loudness in LUFS (-50 to -5). Default: -16.0 stereo_independent: Normalize L/R channels independently. Default: False dual_mono: Treat mono as dual-mono for correct LUFS measurement. Default: True
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dual_mono | No | ||
| lufs_level | No | ||
| stereo_independent | No |