| 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" |