Skip to content

Releases: nabsei/delta

Delta v0.3.1-beta — Beta (macOS + Windows)

Choose a tag to compare

@nabsei nabsei released this 16 Jul 01:16

Phase-cancellation null-test / difference-checker plugin.

Formats included:

  • macOS (universal binary, Apple Silicon + Intel): VST3, AU, Standalone app
  • Windows: VST3, Standalone app

⚠️ Not code-signed / notarized yet. Each zip includes an INSTALL.txt with a short one-time step to get past macOS Gatekeeper / Windows SmartScreen on first run.

See CHANGELOG.md for the full version history. Bug reports and feedback welcome via GitHub Issues.

Delta v0.3.0 — Beta (macOS + Windows)

Choose a tag to compare

@nabsei nabsei released this 16 Jul 00:53

Minor release. UI polish pass on the instrument display, no DSP or parameter changes. Change since v0.2.2-beta:

Changed:

  • A bezel frame with corner ticks now encloses the spectrogram/peak-strip/legend as a single panel.
  • A faint sub-grid fills the frequency axis between the labeled lines, so the display reads as graph paper rather than mostly-empty black.
  • The heatmap gradient gained a third warmer stage (amber → red-orange → white) instead of a flat amber-to-white blend.
  • The null-depth dB reading — the one number this plugin exists to produce — moved into its own inset digital-readout box instead of sharing a thin HUD text row with the branding.
  • The peak-hold contour now has a soft glow pass, matching the spectrogram's existing phosphor glow.
  • Added a faint, fixed grain texture across the display panel.
  • HUD title/footer text got slightly wider letter-spacing for a more technical readout feel.
  • Also listed on KVR Audio.

See CHANGELOG.md for the full version history.

Free during the beta period — see TERMS.txt in each download. Bug reports and feedback welcome via GitHub Issues.

Delta v0.2.2 — Beta (macOS + Windows)

Choose a tag to compare

@nabsei nabsei released this 15 Jul 00:02

Patch release. Bug fix only, no new features. Change since v0.2.1-beta:

Fixed:

  • File-comparison mode (loaded file paths) was not saved/restored across session save-reload — only the TEST SIGNAL toggle was, so reopening a project with an active file comparison silently reverted to live sidechain mode. Both file paths now round-trip through get/setStateInformation, same as TEST SIGNAL.

See CHANGELOG.md for the full version history.

Free during the beta period — see TERMS.txt in each download. Bug reports and feedback welcome via GitHub Issues.

Delta v0.2.1 — Beta (macOS + Windows)

Choose a tag to compare

@nabsei nabsei released this 14 Jul 23:43

Patch release. Bug fixes only, no new features. Changes since v0.2.0-beta:

Fixed:

  • Race condition: prepareToPlay() could reallocate buffers still being read by the background alignment worker or the UI-facing spectrogram FIFO — neither is covered by JUCE's processBlock/prepareToPlay mutual-exclusion guarantee, so a host reconfiguring mid-alignment could hit a use-after-free. These buffers are now allocated once and never resized after that.
  • File-mode loading could hit undefined behaviour (division by zero, then casting +/-inf to int) if a malformed file reported a zero or negative sample rate, or read out of bounds if it reported zero channels. Both are now validated before use.
  • File-mode loading had no cap on file length, so an accidentally-selected multi-hour file could exhaust memory. Capped at 30 minutes.

See CHANGELOG.md for the full version history.

Free during the beta period — see TERMS.txt in each download. Bug reports and feedback welcome via GitHub Issues.

Delta v0.2.0 — Beta (macOS + Windows)

Choose a tag to compare

@nabsei nabsei released this 14 Jul 22:34

Second public beta build. Changes since v0.1.0-beta:

Fixes:

  • Processing latency (256 samples) is now reported to the host for proper plugin delay compensation — a sample-accurate alignment tool was previously introducing an unreported timing offset of its own.
  • Fixed a mismatch where the spectrogram could show the main input's own content while the HUD read NO SIDECHAIN / -inf dB.
  • Align requests made before there's enough captured audio now stay pending instead of running against near-empty data.
  • The built-in TEST SIGNAL toggle now persists across session save/reload.

New:

  • The correlation search behind Align now runs on a background thread instead of the audio thread — no more risk of an audio glitch on the block where you click Align (measured ~0.02ms of audio-thread time now, down from a synchronous ~1M-operation search).
  • The plugin window is now resizable (520x340 up to 1600x1000).
  • New offline file-comparison mode: LOAD A / LOAD B buttons let you compare two audio files directly (auto-resampled to the project rate), looping through the exact same alignment/spectrogram/null-depth pipeline as live sidechain use — no DAW routing required.

Free during the beta period — see TERMS.txt in each download. Bug reports and feedback welcome via GitHub Issues.

Delta v0.1.0 — Beta (macOS + Windows)

Choose a tag to compare

@nabsei nabsei released this 14 Jul 16:06

First public beta build. Phase-cancellation null-test / difference-checker plugin with automatic sample-accurate alignment (cross-correlation) and a live scrolling spectrogram of the residual.

Formats included:

  • macOS (universal binary, Apple Silicon + Intel): VST3, AU, Standalone app
  • Windows: VST3, Standalone app

No sidechain routed yet? The plugin has a built-in TEST SIGNAL button so you can see it working immediately, no setup required.

⚠️ Not code-signed / notarized yet. Each zip includes an INSTALL.txt with a short one-time step to get past macOS Gatekeeper / Windows SmartScreen on first run.

Free during the beta period — see TERMS.txt in each download. Bug reports and feedback welcome via GitHub Issues.