Maintenance release. No runtime behaviour change from v0.1 — this release adds
full host-level test coverage for both plugin formats and wires it into CI. Version
bumped to 0.1.1; binaries rebuilt and re-validated.
What's new
- VST3 host-conformance via Tracktion pluginval (strictness 8) → SUCCESS,
25 test groups, 0 failures (params, buses, state save/restore, threading, fuzz). - VST3 14-scale semantic test — a new headless VST3 COM host
(vst3-host-test/) loads the shipped.vst3, sets params viaIParameterChanges,
drives a playingProcessContext, and asserts every emittedNoteOnEventis
in-scale and matches the reference snap-down → ALL 14 SCALES PASS, identical to
the CLAP path. - CI now runs the CLAP host test, the VST3 host test, and pluginval on every
push/PR (in addition tocargo test, clippy, andclap-validator).
Both the .clap and .vst3 in this release are the exact binaries that passed all
of the above.
Install (Linux x86_64)
mkdir -p ~/.clap ~/.vst3
unzip deepsteps-plugin-v0.1.1-linux-x86_64.zip
cp deepsteps-plugin.clap ~/.clap/
cp -r deepsteps-plugin.vst3 ~/.vst3/Rescan plugins in your host (Carla, Bitwig, Reaper, …) → DeepSteps. It is a MIDI
generator that follows the host transport. See the README and
deepsteps-plugin/VALIDATION.md for details and known issues.