docs: note the crossover automation caveat (editor-only lo<=hi limit)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -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)
|
- `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_low_hz` — low/mid crossover frequency
|
||||||
- `crossover_high_hz` — mid/high 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)
|
### Per-Channel Compressor (× 4: low, mid, high, **all** — one `#[nested]` params struct reused)
|
||||||
- `pre_gain_db` — drive into the compressor (−24…+36 dB, smoothed)
|
- `pre_gain_db` — drive into the compressor (−24…+36 dB, smoothed)
|
||||||
- `detection` — peak / RMS level detection
|
- `detection` — peak / RMS level detection
|
||||||
|
|||||||
Reference in New Issue
Block a user