# feat\(plugin\): JUCE-free DSP for all four effect types with Python parity fixtures · flambo/semantifx

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

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

Visibility: public

Requested revision: 84080a0d3809a007fd1ec9e0b350f46ea042f047

Requested commit: 84080a0d3809a007fd1ec9e0b350f46ea042f047

Commit: 84080a0d3809a007fd1ec9e0b350f46ea042f047

Tree: e73fc08f89d243f5099fd3d3948fb75ab6ae581d

Author: flamboh

Committer: flamboh

## Message

```
feat(plugin): JUCE-free DSP for all four effect types with Python parity fixtures

Adds plugin/src/dsp (Effect interface, eq, distortion, compressor,
reverb with a direct convolver, factory), parity fixtures rendered by
inference/diagnostics/render_parity_fixtures.py, parity and math tests,
the SEMANTIFX_DSP_ONLY CMake mode, and scripts/check-dsp.

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

```

## Parents

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

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