Skip to content

VarispeedDelay 0.1.1

Choose a tag to compare

@github-actions github-actions released this 18 Aug 14:40
· 7 commits to main since this release

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.