Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stereo Delay

VST3 effect with independent timing offsets for the left and right channels.

Ready-to-use packages

  • Windows: plugins/windows/StereoDelay.vst3 and plugins/windows/StereoDelay.clap
  • Linux: plugins/linux/StereoDelay.vst3 and plugins/linux/StereoDelay.clap

Copy the complete StereoDelay.vst3 directory, not only the file inside it.

On Windows, install it in C:\\Program Files\\Common Files\\VST3\\ and rescan plugins in PreSonus Studio One Pro. Install the CLAP file in C:\\Program Files\\Common Files\\CLAP\\ on Windows or ~/.clap/ on Linux, then rescan in a CLAP-compatible host.

Parameters

  • Bypass: standard DAW bypass control, default Off
  • Left Offset: -50.0 to +50.0 ms, default 0.0 ms
  • Swap Offsets: exchanges the left and right offset values while enabled, default Off
  • Right Offset: -50.0 to +50.0 ms, default 0.0 ms
  • Left Phase: -180 to +180 deg in 1 deg steps, default 0 deg
  • Right Phase: -180 to +180 deg in 1 deg steps, default 0 deg

The phase controls use a wideband Hilbert phase rotator. At 0 deg the signal is unchanged; -180 deg and +180 deg invert the selected channel. This is a broadband approximation, so the result is least exact close to DC and Nyquist. When either phase control is non-zero, the plugin reports an additional fixed 64-sample latency to keep both channels aligned.

Host latency compensation changes automatically to the minimum required value. For example, with Left Offset = -5 ms and Right Offset = +5 ms, the plugin reports 5 ms latency to the host, then applies physical delays of 0 ms to the left channel and 10 ms to the right. When both offsets are non-negative, the reported latency is 0 ms.

Swap Offsets reverses which channel receives each offset without overwriting the two offset parameters. Disabling it immediately restores their original channel assignment.

The plugin intentionally has no custom editor. Studio One displays the controls using its native interface. All parameters, including Bypass, are exposed to DAW automation. The bypass path keeps the current reported latency and crossfades over 5 ms, so toggling it does not change track alignment or cause a click.

Build

scripts/build-vst3.sh x86_64-pc-windows-gnu
scripts/build-vst3.sh x86_64-unknown-linux-gnu

The script writes the packages to plugins/windows and plugins/linux.

Clean generated files

Remove local build artifacts, generated plugin bundles, dependency caches, temporary files, and the generated lockfile:

./scripts/clean.sh

Preview what will be removed without changing files:

./scripts/clean.sh --dry-run

About

Stereo channel offset VST3 plugin for Studio One Pro

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages