This commit is contained in:
atagen 2026-05-19 16:33:09 +10:00
commit ca1910de60
39 changed files with 6328 additions and 0 deletions

64
profiles/default.toml Normal file
View file

@ -0,0 +1,64 @@
name = "default"
description = "Gentle transparent processing for everyday use."
[agc]
enabled = true
target_lufs = -18.0
attack_ms = 2000.0
release_ms = 800.0
silence_threshold_lufs = -70.0
max_boost_db = 12.0
max_cut_db = 12.0
[compressor]
enabled = true
detector = "peak"
threshold_db = -24.0
ratio = 2.5
knee_db = 6.0
attack_ms = 10.0
release_ms = 100.0
makeup_db = "auto"
[limiter]
ceiling_dbtp = -0.1
lookahead_ms = 2.0
release_ms = 80.0
hold_ms = 5.0
oversample = 4
link = "stereo"
# Soft-tier (musical, dynamic). Targets program_lufs + max_psr_db so
# transients don't shock the listener even though they're under the
# hard ceiling. Omit `[limiter.soft]` to get pure brickwall behavior.
[limiter.soft]
max_psr_db = 14.0
static_ceiling_dbtp = -6.0
attack_ms = 5.0
release_ms = 200.0
[meters]
publish_hz = 20.0
# Music players and DAWs are routed around the processor.
[[rules]]
match = { process_binary = ["spotify", "mpv", "vlc", "ardour", "reaper", "qpwgraph", "carla", "bitwig-studio"] }
route = "bypass"
# Browsers and voice chat are processed.
[[rules]]
match = { process_binary = [
"firefox",
"chromium",
"google-chrome",
"Discord",
"discord",
"element-desktop",
"Slack",
"zoom",
"WEBRTC VoiceEngine",
] }
route = "processed"
[default_route]
route = "processed"