headroom/profiles/party.toml

52 lines
1.3 KiB
TOML

name = "party"
description = "Loud room playback (the anti-night): maximum perceived loudness, dynamics sacrificed."
# Push everything up to a hot, room-filling target. Symmetric limits so
# it both lifts quiet intros and reins in anything that lags behind.
[agc]
enabled = true
target_lufs = -12.0
attack_ms = 1500.0
release_ms = 600.0
silence_threshold_lufs = -70.0
max_boost_db = 12.0
max_cut_db = 12.0
# Heavy RMS compression with auto-makeup — this is the "make it LOUD
# and even, fidelity be damned" stage.
[compressor]
enabled = true
detector = "rms"
threshold_db = -24.0
ratio = 6.0
knee_db = 6.0
attack_ms = 10.0
release_ms = 150.0
makeup_db = "auto"
rms_window_ms = 60.0
# Ceiling right under 0 and NO soft tier — let the brickwall slam.
# Maximum loudness is the whole point here.
[limiter]
ceiling_dbtp = -0.1
lookahead_ms = 2.0
release_ms = 60.0
hold_ms = 3.0
oversample = 4
link = "stereo"
[meters]
publish_hz = 20.0
[[rules]]
match = { process_binary = ["ardour", "reaper", "qpwgraph", "carla", "bitwig-studio"] }
route = "bypass"
# Music players go through the processor so the whole room mix is loud
# and even.
[[rules]]
match = { process_binary = ["spotify", "mpv", "vlc", "strawberry", "rhythmbox", "audacious", "mpd"] }
route = "processed"
[default_route]
route = "processed"