atagen

headroom

public
Star0
Watch0
c454b10854660e0f55220e43b21a60913b505716
1
ssh://brewery@pls.lobotomise.me:33/atagen/headroom.git
profiles/default.tomlToml62 lines1.1 KB
1
name = "default"
2
description = "Gentle transparent processing for everyday use."
3
4
[agc]
5
enabled = true
6
target_lufs = -18.0
7
attack_ms = 2000.0
8
release_ms = 800.0
9
silence_threshold_lufs = -70.0
10
max_boost_db = 12.0
11
max_cut_db = 12.0
12
13
[compressor]
14
enabled = true
15
detector = "peak"
16
threshold_db = -24.0
17
ratio = 2.5
18
knee_db = 6.0
19
attack_ms = 10.0
20
release_ms = 100.0
21
makeup_db = "auto"
22
23
[limiter]
24
ceiling_dbtp = -0.1
25
lookahead_ms = 2.0
26
release_ms = 80.0
27
hold_ms = 5.0
28
oversample = 4
29
link = "stereo"
30
31
# soft tier: caps crest at program_lufs + max_psr_db. omit for pure brickwall
32
[limiter.soft]
33
max_psr_db = 14.0
34
static_ceiling_dbtp = -6.0
35
attack_ms = 5.0
36
release_ms = 200.0
37
38
[meters]
39
publish_hz = 20.0
40
41
# music players + daws bypass the processor
42
[[rules]]
43
match = { process_binary = ["spotify", "mpv", "vlc", "ardour", "reaper", "qpwgraph", "carla", "bitwig-studio"] }
44
route = "bypass"
45
46
# browsers + voice chat processed
47
[[rules]]
48
match = { process_binary = [
49
    "firefox",
50
    "chromium",
51
    "google-chrome",
52
    "Discord",
53
    "discord",
54
    "element-desktop",
55
    "Slack",
56
    "zoom",
57
    "WEBRTC VoiceEngine",
58
] }
59
route = "processed"
60
61
[default_route]
62
route = "processed"