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.
We moved back to a 14-day full trial model and retired the always-on freemium gap. The trial is bound to a machine fingerprint (no email, no account), so launching a fresh install on a machine just works for 14 days at full quality with no audible limits.
- 14-day full trial. First launch on a machine calls
/v1/trialonlicense.intrect.io; the server issues a signed blob bound to the machine's fingerprint with a 14-day expiry. Re-installs on the same machine reuse the original expiry — no clock reset. Reinstalling the OS may reset machine identity and re-issue the trial; we accept that as a reasonable evaluation path. - Gate after expiry. Once the 14-day trial elapses, the plug-in continues to run but inserts a brief silent gap roughly every 60 seconds until you activate it with a license key. The previous "always-on, 250 ms every 10 s" gap is gone.
- Activate flips the trial blob to paid. A purchase email delivers the
license key; pasting it in the plug-in's license badge calls
/v1/activate, rewrites the on-disk blob to a paid blob (tier byte = 0x00, no expiry), and removes the gate immediately — whether you're on day 1 or past day 14.
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.
- Licensing at this build: always-on freemium gap (250 ms every 10 s). Superseded on 2026-05-10 by the 14-day trial model — see the platform note above.
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).
- Licensing at this build: always-on freemium gap, identical to de-artifact 0.1.0. Superseded on 2026-05-10 by the 14-day trial model.
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.
- Email-based trial system retired. The original 14-day email-Turnstile trial
(
/v1/trial-request) was removed in favour of a forever-free demo with a 250 ms silent gap every 10 s — no email friction, no abandoned trials. Superseded on 2026-05-10: the freemium gap was replaced with a no-email, machine-fingerprint-bound 14-day full trial via the new/v1/trialendpoint. See the 2026-05-10 platform note at the top of this page. - 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.