Skip to content

Releases: silvansky/VarispeedDelay

VarispeedDelay 0.1.2

Choose a tag to compare

@github-actions github-actions released this 19 Aug 14:49

Full Changelog: v0.1.1...v0.1.2

VarispeedDelay 0.1.1

Choose a tag to compare

@github-actions github-actions released this 18 Aug 14:40

Click fixes, a wider time range, and the first cross-platform build.

Binaries are produced by GitHub Actions from this tag — macOS is now a universal
binary
(arm64 + x86_64), and Windows is included for the first time.

Fixes

  • Clicks on every repetition below 1x speed. A generation records input for one period
    but its writing voice keeps recycling past that, leaving a butt join no voice envelope
    covered. The recorded input is now crossfaded into the recycled tail.
  • Clicks at exactly 1x after using another speed. Two separate causes: the unity
    bypass assumed each repetition tiles the grid, which stops being true once generations
    are longer than a period; and the fade policy either side of a join could disagree, so a
    fading repetition handed over to a bypassing one and the seam became a cliff.
  • Minimum delay time now follows the audio buffer instead of a fixed 10 ms, and the
    time knob reaches down to 0.1 ms so small buffers are actually usable. The readout shows
    the real period when the buffer floor binds.
  • Microphone permission is declared, so the standalone can actually open an input.

Changes

  • Speed shortcuts are a 3x3 grid: octaves at 1/4, 1/2, 1, 2, 4 plus fourths and fifths.
  • Relicensed to AGPLv3 (the project uses JUCE under its AGPL option); the code written
    for this project is additionally offered under MIT — see COPYRIGHT.md.
  • Engine and processor are covered by tests asserting the audio path never allocates.

Downloads

File Install to
...macOS-AU.zip /Library/Audio/Plug-Ins/Components
...macOS-VST3.zip /Library/Audio/Plug-Ins/VST3
...Windows-VST3.zip C:\Program Files\Common Files\VST3
...-Standalone.zip anywhere

macOS builds are ad-hoc signed and not notarised, so clear the quarantine flag after
unzipping:

xattr -dr com.apple.quarantine /Library/Audio/Plug-Ins/Components/VarispeedDelay.component

Tested on

  • macOS / Logic Pro
  • Windows / FL / Ableton

Known gaps

  • No factory presets yet — the machinery is in place, the content is not.

VarispeedDelay 0.1.0

Choose a tag to compare

@silvansky silvansky released this 18 Aug 11:34

First release. A delay where every repetition is replayed at a different tape speed —
pitch and duration change together, and slow repetitions overlap the following ones
instead of being cut short.

  • time 0.1 ms – 20 s free, or tempo-synced up to 2 bars with PPQ-anchored boundaries
  • speed 1/4x – 4x with a 3x3 shortcut grid: octaves plus fourths and fifths
  • feedback 0–2, RAW (varispeed compounds each generation) or STABLE (it does not)
  • GRID / TAPE spacing, REGRID / BEND response to time changes
  • 7-band graphic EQ in the repetition path, soft clip in the recycle path

See USAGE.md for what each control does and which behaviours are deliberate.

Downloads

File Install to
VarispeedDelay-0.1.0-macOS-AU.zip /Library/Audio/Plug-Ins/Components
VarispeedDelay-0.1.0-macOS-VST3.zip /Library/Audio/Plug-Ins/VST3
VarispeedDelay-0.1.0-macOS-Standalone.zip anywhere

Apple Silicon only (arm64); these are not universal binaries.

Ad-hoc signed, not notarised, so Gatekeeper will block them on first use. Clear the
quarantine flag after unzipping:

xattr -dr com.apple.quarantine /Library/Audio/Plug-Ins/Components/VarispeedDelay.component

Known gaps

  • No factory presets yet — the authoring and embedding machinery is in place, but the
    preset content still has to be dialled in by ear.
  • Not yet validated with auval, pluginval or a DAW.
  • Glide, bend limits, clip threshold and interpolator order are at their design defaults
    and have not been tuned by ear.