diff --git a/README.md b/README.md index c17fe9c..2a5fceb 100644 --- a/README.md +++ b/README.md @@ -91,6 +91,12 @@ a first-class mode, not an afterthought. - `look_ahead_ms` — look-ahead time (0–5 ms). Reported latency is **constant** (the max look-ahead); the knob only moves the detector tap within that fixed delay, so it is safe to adjust during playback (changing reported latency mid-stream crashes some hosts, FL included) - `crossover_low_hz` — low/mid crossover frequency - `crossover_high_hz` — mid/high crossover frequency + +> **Crossover automation caveat:** the lo ≤ hi limit is enforced in the **editor only** (the two +> are independent params). Host automation writes them directly, so it can drive lo past hi and +> momentarily invert the mid band. The DSP clamps to a monotonic split so it won't break audio, +> but FL's automation can misbehave once inverted. Not fixed by design — just don't automate the +> two across each other. ### Per-Channel Compressor (× 4: low, mid, high, **all** — one `#[nested]` params struct reused) - `pre_gain_db` — drive into the compressor (−24…+36 dB, smoothed) - `detection` — peak / RMS level detection