Repository navigation
Resonalyze v0.8.0
New
- FIR filters in Virtual DSP. Enable the new FIR filters option in the DSP processor dialog to add a FIR stage to every channel. Import kernels from WAV,
.firor.txtfiles, export them as 32-bit float WAV or text at the processor's rate, or clear them. Each button shows the kernel's tap count and peak time, warning in amber when the file's sample rate differs from the processor's. Kernels are stored inside the session, so projects travel as a single file with nothing to relink. - FIR Constructor (Tools → FIR Constructor). A new mode for designing linear-phase crossover kernels — low pass, high pass or band pass — using either an IIR magnitude method (matching Linkwitz-Riley, Butterworth or Bessel slopes) or windowed sinc, with a choice of windows and up to 16383 taps. Live magnitude, phase and impulse-response plots show the target, latency and worst deviation, and designs can be imported, exported (WAV float32 or text) or handed to and from a Virtual DSP channel.
Improvements
- Auto delay now measures linear-phase (symmetric) FIR kernels correctly instead of misreading their pre-ringing, eliminating errors of up to 48 ms at low-frequency crossovers. Worst-case error across a wide range of tap counts and offsets is now well under half a millisecond.
- A designed crossover kernel now drives junction ordering, Auto delay overlap bands, crossover checks, the EQ Wizard Auto Tune passband and the crossover wizards wherever the IIR crossover is off, with its corners rescaled if the processor runs at a different rate than the design.
- The FIR block button is labelled by its crossover corners (e.g.
HP 80 Hz) and turns red with an explanatory tooltip when a designed kernel's rate or context is inconsistent; an empty button reads Add…. - Standalone FIR Constructor work is preserved through a handoff and restored when the session ends, and rebuilds now run in the background so only the latest edit is applied.
- FIR latency read-outs report the figure at the processor's rate, with the design's own figure shown alongside in the tooltip.
- FIR filters and designs are carried through tuning sheets, side copy, undo, probe clone, lock, fingerprint and the Agent Bridge.
Fixes
- Clearing an imported FIR no longer clears the opposite side's crossover.
- Session validation now checks FIR family and slope settings only for the design methods that use them.
- Channel block height is measured from the last visible row, fixing a layout drift at 150% scaling.
Full Changelog: v0.7.9...v0.8.0