Parallel Feedforward Brake¶
Protocol — instantiates Selective Pathway Suppression
Fires a calibrated inhibitory path from the same signal that triggers the response, bounding the response in advance instead of correcting it after it overshoots.
Parallel Feedforward Brake takes the same signal that sets a response in motion and forks it: one branch drives the response, a second, faster or pre-calibrated branch drives a brake. Because the brake is triggered by the input rather than by the output, it can shape the response's peak and duration before the response has fully developed — no error has to occur first. This is what separates it from every reactive brake in the set: it is anticipatory. It does not wait to see an overshoot and pull it back; it releases a matched, pre-sized amount of inhibition on the same cue, so the response arrives already bounded.
Example¶
A mastering engineer needs to tame the sharp transient peaks in a drum track without the audible "pumping" of a limiter that reacts after the fact. A feedforward limiter splits the signal: the audio itself is delayed by a few milliseconds of lookahead, while a parallel detection path reads the incoming level and computes exactly how much gain reduction the coming peak will need. By the time the peak reaches the output, the brake is already applied at the right depth — the transient is held to the target ceiling on its very first sample, not clawed back after it clips. The key is that the brake was driven by the incoming signal, in parallel, and calibrated in advance; a reactive design would only start reducing gain once the peak had already passed through.
How it works¶
The initiating signal is tapped and routed down a parallel inhibitory path that is timed to arrive at or slightly ahead of the response it is shaping, and sized to hold that response within a target band. The distinguishing features are all about anticipation: same trigger, parallel not serial, a timing lead (often a lookahead or a faster conduction path), and a magnitude fixed by a model of the expected response rather than by a measured error. Done right, the response never leaves its band, so there is nothing for a feedback loop to correct.
Tuning parameters¶
- Lead / lookahead — how far ahead of the response the brake acts. Too little and the peak slips through before the brake bites; too much wastes headroom and dulls legitimate dynamics.
- Brake calibration — how hard the parallel path pulls for a given input. Because there is no error signal correcting it, a miscalibration over- or under-brakes silently — this is the highest-stakes dial.
- Target band — the response magnitude and duration the brake is holding to; the objective it is sized against.
- Feedback trim — whether to add a small reactive correction on top of the feedforward path, trading a touch of latency for robustness when the response model is uncertain.
When it helps, and when it misleads¶
Its strength is pre-emption: it stops an overshoot from ever happening, it is fast, and it does not oscillate the way a high-gain reactive loop can. It shines exactly where reacting after the fact is too late — where the first peak already does the damage.[1]
Its weakness is the mirror image: it is open-loop. With no error signal, everything rides on the calibration and on the world matching the model of the expected response; if either drifts, the brake quietly over- or under-shapes and nothing flags it. The classic misuse is trusting a feedforward path as if it were closed-loop and running it with no monitor at all. The discipline is to pair it with a light feedback trim or an independent check, so a stale calibration is caught rather than silently obeyed.
How it implements the components¶
active_mechanism_map— maps both branches driven by the shared trigger: the response path and the parallel inhibitory path that shadows it.onset_duration_and_clearance_model— the brake's timing is the mechanism; it must lead the response and last exactly as long as the response does, so onset and duration are engineered, not incidental.inhibition_objective_band— the calibrated magnitude set in advance to hold the response inside its target band without an error signal.
It defines no inhibitory agent or control site (Counter-Signal Injection and Noncompetitive or Allosteric Inhibition); being anticipatory rather than reactive, it leaves after-the-fact loop-gain correction to Feedback-Gain Reduction; and it sets no governing release rule (Time-Bounded Veto or Hold).
Related¶
- Instantiates: Selective Pathway Suppression — it supplies the archetype's anticipatory, response-shaping brake.
- Sibling mechanisms: Feedback-Gain Reduction · Counter-Signal Injection · Noncompetitive or Allosteric Inhibition · Competitive Occupancy Inhibition · Decoy Binding or Sink · Goal-Shielding Protocol · Inhibitor Titration and Taper · Lateral Suppression Network · Permission or Access Revocation · Time-Bounded Veto or Hold · Washout and Rechallenge · Circuit Breaker Pause · Feature-Flag Disablement · Rate Limit or Throttle
References¶
[1] Feedforward inhibition drives a brake from the same input that drives the response, rather than from the output — the contrast with feedback, which can only react once an error appears. The same principle is feedforward control in engineering and the lookahead limiter in audio. ↩