insta-fun
SVG snapshot testing for FunDSP audio units.
Generate visual snapshots of audio processing units to catch regressions and verify signal behavior.

Note: Snapshot assertion uses
insta::assert_binary_snapshotwhich is currently experimental.
Usage
use *;
use *;
Features
- Visualizes audio unit inputs and outputs as SVG waveforms
- Supports multi-channel audio with color-coded traces
- Configurable sample count, SVG dimensions, and processing modes
- Built-in input generators (impulse, sine, custom)
- Batch or tick-by-tick processing
- Assertion macro
Processing Modes
- Tick: Process one sample at a time (default)
- Batch: Process up to 64 samples at once for efficiency
The Unlicense
See LICENSE file for details.