Optional depthLog sweep depth in octaves (break freq = 2^(depthlfo)). Default 1.5. Range 0..4.
Optional feedbackFeedback (regeneration/resonance). Default 0. Range -0.95..0.95.
Optional frequencyCenter break frequency of the allpass sections, in Hz. Default 500. Range 20..10000.
Optional mixAdditive wet gain (notch depth); y = x + mix*cascade. Default 0.5. Range 0..1.
Optional rateLFO rate in Hz. Default 0.5. Range 0..20.
Optional stagesNumber of first-order allpass sections (2 per notch). Default 4. Range 2..12.
Construction-time configuration for a PhaserEffect, mirroring the
phaserAudioWorkletProcessor's AudioParam set (see import('./processors/phaser').PhaserWorkletProcessor). All fields are optional; the worklet clamps to its documented ranges downstream. Field NAMES match the AudioParam names exactly (they flow straight through asparameterData).The effect is a classic MXR/Univibe-style phaser: a cascade of first-order allpass sections at a common LFO-swept break frequency, summed additively with the dry signal to sweep notches through the spectrum (Smith STAN-M-21; PASP §8.9). Two allpass sections make one notch.