name = "broadcast-14" description = "Normalizes everything to -14 LUFS (streaming-platform loudness) so all sources match." # -14 LUFS is the normalized target used by YouTube, Spotify, Tidal, # Amazon, et al. Pinning everything here makes platform-normalized and # non-normalized sources sit at the same loudness — no more reaching for # the volume knob between an album and a loud web video. Slow, transparent. [agc] enabled = true target_lufs = -14.0 attack_ms = 2500.0 release_ms = 1000.0 silence_threshold_lufs = -70.0 max_boost_db = 12.0 max_cut_db = 12.0 # Light RMS leveling — just enough glue to hold the target without # audibly compressing program material. [compressor] enabled = true detector = "rms" threshold_db = -22.0 ratio = 2.0 knee_db = 8.0 attack_ms = 20.0 release_ms = 250.0 makeup_db = "auto" rms_window_ms = 100.0 # Broadcast-style -1 dBTP true-peak ceiling (the EBU R128 / streaming # delivery convention). [limiter] ceiling_dbtp = -1.0 lookahead_ms = 3.0 release_ms = 100.0 hold_ms = 5.0 oversample = 4 link = "stereo" [limiter.soft] max_psr_db = 16.0 static_ceiling_dbtp = -6.0 attack_ms = 6.0 release_ms = 200.0 [meters] publish_hz = 20.0 [[rules]] match = { process_binary = ["ardour", "reaper", "qpwgraph", "carla", "bitwig-studio"] } route = "bypass" [default_route] route = "processed"