@@ -76,7 +76,7 @@ var Pass2FilterOrder = []FilterID{
7676// Normalisation target and tolerance for Pass 3 gain adjustment
7777const (
7878 // NormTargetLUFS is the podcast loudness standard.
79- NormTargetLUFS = - 18 .0
79+ NormTargetLUFS = - 16 .0
8080
8181 // NormToleranceLU is the acceptable deviation from target.
8282 // ±0.5 LU is industry standard for loudness compliance.
@@ -212,7 +212,7 @@ type FilterChainConfig struct {
212212 DeessFreq float64 // 0.0-1.0, how much original frequency content to keep
213213
214214 // Target values (for reference only)
215- TargetI float64 // LUFS target reference (podcast standard: -18 )
215+ TargetI float64 // LUFS target reference (podcast standard: -16 )
216216 TargetTP float64 // dBTP, true peak ceiling reference
217217 TargetLRA float64 // LU, loudness range reference
218218
@@ -251,7 +251,7 @@ type FilterChainConfig struct {
251251 // Replaces simple volume gain + limiting with integrated dynamic normalisation
252252 // Uses two-pass mode with measurements from Pass 2 for optimal transparency
253253 LoudnormEnabled bool // Enable loudnorm in Pass 3 (default: true)
254- LoudnormTargetI float64 // Target integrated loudness (LUFS), default: -18 .0
254+ LoudnormTargetI float64 // Target integrated loudness (LUFS), default: -16 .0
255255 LoudnormTargetTP float64 // Target true peak (dBTP), default: -1.5
256256 LoudnormTargetLRA float64 // Target loudness range (LU), default: 11.0
257257 LoudnormDualMono bool // Treat mono as dual-mono (CRITICAL for mono files)
@@ -341,7 +341,7 @@ func DefaultFilterConfig() *FilterChainConfig {
341341 DeessFreq : 0.5 , // Keep 50% of original frequency content (balanced)
342342
343343 // Target values (for reference only)
344- TargetI : - 18 .0 , // Reference LUFS target (not enforced)
344+ TargetI : - 16 .0 , // Reference LUFS target (not enforced)
345345 TargetTP : - 0.3 , // Reference true peak (not enforced, alimiter does real limiting at -1.5)
346346 TargetLRA : 7.0 , // Reference loudness range (EBU R128 default)
347347
@@ -369,7 +369,7 @@ func DefaultFilterConfig() *FilterChainConfig {
369369
370370 // Loudnorm - enabled by default with podcast-optimised settings
371371 LoudnormEnabled : true ,
372- LoudnormTargetI : - 18 .0 , // Broadcast standard (was -16 podcast standard, -18 for more headroom )
372+ LoudnormTargetI : - 16 .0 , // Podcast standard (-16 LUFS )
373373 LoudnormTargetTP : - 2.0 , // Conservative headroom (prevents limiter clipping to 0.0 dBTP)
374374 LoudnormTargetLRA : 20.0 , // High value to prevent dynamic mode fallback (must be >= source LRA)
375375 LoudnormDualMono : true , // CRITICAL for mono recordings
0 commit comments