# fix\(plugin\): real-time safe reverb rebuilds, generated defaults, denormal guard, stereo parity · flambo/semantifx

[View on GitCafe](https://git.cafe/flambo/semantifx/commit/a41dd04dedfdc9672870a58d1b40986e7826a3da)

Repository: [flambo/semantifx](https://git.cafe/flambo/semantifx)

Visibility: public

Requested revision: a41dd04dedfdc9672870a58d1b40986e7826a3da

Requested commit: a41dd04dedfdc9672870a58d1b40986e7826a3da

Commit: a41dd04dedfdc9672870a58d1b40986e7826a3da

Tree: 5199e6a3535d89b80358ed7306f8803bc4ea2b09

Author: flamboh

Committer: flamboh

## Message

```
fix(plugin): real-time safe reverb rebuilds, generated defaults, denormal guard, stereo parity

- Rebuild the reverb impulse response only when decay/damping change and keep
  convolver history across rebuilds; preallocate scratch and chunk oversized blocks.
- Energy-normalize the resampled impulse response (48k/96k within 1%).
- Read effect defaults from the generated parameter table and add finite-output
  tests for every effect.
- Ramp compressor makeup and reverb mix across the logical call.
- Add a JUCE-free FTZ/DAZ DenormalGuard used by both convolvers.
- Run check-dsp as RelWithDebInfo with assertions enabled; add stereo parity cases.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

```

## Parents

- [e58a78005d8152fcbae4f362e5abb9070ed777cc](https://git.cafe/flambo/semantifx/commit/e58a78005d8152fcbae4f362e5abb9070ed777cc?format=markdown)

[Source at this commit](https://git.cafe/flambo/semantifx/tree/a41dd04dedfdc9672870a58d1b40986e7826a3da?format=markdown)
