Releases: silvansky/VarispeedDelay
Release list
VarispeedDelay 0.1.2
Full Changelog: v0.1.1...v0.1.2
VarispeedDelay 0.1.1
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 — seeCOPYRIGHT.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.componentTested 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
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.componentKnown 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.