diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-18 11:45:34 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-18 11:45:34 +0100 |
| commit | 91d546c3ff52ac30daf3e3e0fe90bbeab4a366ac (patch) | |
| tree | dd3ead0fbe380fec0b0b563c818c9f58a9148a20 /.claude | |
| parent | 48d8a9fe8af83fd1c8ef029a3c5fb8d87421a46e (diff) | |
feat(mq_editor): per-partial two-pole resonator synthesis mode
Each partial in the Synth tab now has a Sinusoid/Resonator toggle.
Resonator path: y[n] = 2r·cos(ω₀)·y1 − r²·y2 + A(t)·√(1−r²)·noise,
coefficients recomputed per-sample from the freq Bezier curve.
gainNorm=√(1−r²) normalises steady-state power; gainComp for trim.
UI: mode toggle buttons, r + gain jog sliders, RES badge in header.
Docs updated in tools/mq_editor/README.md.
handoff(Claude): resonator mode complete, coefficients translated from
spread params in README, ready for perceptual comparison testing.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to '.claude')
0 files changed, 0 insertions, 0 deletions
