Changelog
Public release notes for de-artifact, de-leak-rt, and the supporting Intrect platform (download server, license server, dashboard). Patch builds (no audible change, install fixes only) are listed under the same minor version.
Changes
- Apple notarization complete. Installer is signed with our Developer ID
Installer certificate (Heewon Oh, team
635QK74RYK) and the notarization ticket is stapled into the .pkg. Double-click installs without the “unidentified developer” Gatekeeper dialog — no more right-click + Open workaround. - Behaviour, models, presets, and parameters unchanged from 0.1.1.
Changes
- Universal Binary. Single .pkg now ships
arm64+x86_64slices. Intel Macs no longer need a separate build path;file(1)on the installed bundle reports both architectures. Installer size grew from ~65 MB to ~132 MB; on-disk install grew correspondingly to ~150 MB. - System requirements updated to reflect the new Architecture row.
- Behaviour, models, presets, and parameters unchanged from 0.1.0.
First public build. Real-time VST3 / CLAP plug-in for cleaning RVQ ghosting and codec residue from AI-generated music.
Highlights
- HPSS analysis + ArtifactUNet mask + adaptive spectral subtraction in a single audio block.
- Two latency modes — Standard (500 ms, ~3× realtime headroom on M1) and Low-latency (~186 ms, ~1.7× headroom). Toggleable at runtime.
- Seven presets tuned per source type (Suno, Udio, DiffRhythm, transient-heavy, vocal, master, aggressive).
- Diff mode for residual auditioning. HPSS harmonic / percussive focus modes.
- Freemium licensing: full quality forever, with a 250 ms silent gap every 10 seconds. License key removes the limit instantly.
Known issues at release
- Installer was not yet Apple-notarized at this point. Resolved in 0.1.2.
- Windows / Linux builds on the roadmap.
Changes
- Apple notarization complete. Installer is signed with our Developer ID
Installer certificate (Heewon Oh, team
635QK74RYK) and the notarization ticket is stapled into the .pkg. Double-click installs cleanly with no Gatekeeper dialog. - Behaviour, models, presets, and parameters unchanged from 0.1.2.
Changes
- Maintenance release. Same .pkg shape and architecture coverage as 0.1.1.
Changes
- Universal Binary. Single .pkg now ships
arm64+x86_64slices. Intel Macs no longer need a separate build path. Installer size grew from ~14 MB to ~30 MB; on-disk install grew correspondingly to ~35 MB. - System requirements updated to reflect the new Architecture row.
- Behaviour, models, presets, and parameters unchanged from 0.1.0.
First public build. Real-time VST3 / CLAP leak gate for Demucs / htdemucs stem separations.
Highlights
- F1 = 0.993 leak classifier (95 K-parameter MLP, ~370 KB ONNX). 134× realtime on M1.
- Three ML models — Default (large_v3), Balanced (v7), Aggressive Reverb (v5).
- Three latency variants — 23 ms / 46 ms / offline reference (±174 ms bidirectional context).
- Multiband HF preservation: per-band gain with independent solo / diff modes.
- Bit-exact parity with the Python reference (+137 dB SDR).
- Freemium licensing — same demo / paid model as de-artifact.
Known issues
- Installer was not yet Apple-notarized at this point. Resolved in 0.1.3.
Backend infrastructure milestones leading up to the public launch. These changes are invisible to end users but worth recording for transparency.
- Trial license system retired. The plug-in moved from a 14-day email trial to a
forever-free demo with a 250 ms silent gap every 10 s. Simpler, no email friction, no abandoned
trials. The
/v1/trial-requestendpoint onlicense.intrect.iohas been removed; onlytransaction.completedfrom Paddle mints a paid key. - 145-byte signed license blob. Server-side blob layout finalized in lockstep with
the plug-in's
intrect-licenseRust crate: ed25519 signature, expiry, machine fingerprint, license key, reserved bytes. Refresh deadline ~14 days; quietly renewed in the background while the plug-in is loaded. - Paddle webhook hardening. HMAC verification with a 5-minute replay window;
handles
transaction.completed,transaction.refunded, andsubscription.canceled. - Download CDN. Installer files are served from
downloads.intrect.iothrough a Cloudflare Worker that proxies R2, honours Range requests, and writes one telemetry row per request to the newintrect-telemetryD1 database. - Turnstile-gated downloads. The
.pkgURL only releases the binary if the request carries a verified Cloudflare Turnstile token, issued by the/download/<plugin>/interstitial page. Stops bot scraping and dataset crawlers from pulling the installer. - Daily rollup cron. Raw download events are aggregated nightly into the
daily_rolluptable; raw rows older than 30 days are pruned. - Read-only metrics endpoint.
metrics.intrect.ioexposes per-path / country / referral aggregates over a Bearer token, for the operator only. - Site SEO + Core Web Vitals pass. JSON-LD
FAQPage+BreadcrumbList+WebSiteon the marketing pages, OG/Twitter tags consolidated, Paddle script deferred, hero images width/height + fetchpriority for LCP, immutable cache on static assets.
Found something off in a build? Email [email protected] with the host, sample rate, buffer size, and a short description. Bug reports get prioritised.