Skip to content
CaveAcousticsPublic

About

This is a JUCE audio plugin (Cave Delay) built on the Pamplejuce template with CMake.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Cave Delay

A creative delay plugin with five distinct delay modes and flexible stereo routing, built with JUCE.

Features

Delay Modes

  • Crystal - Clean, pristine digital delay with clarity and sparkle controls
  • Tape - Warm tape-style delay with wow, flutter, saturation, and age
  • Analog - Dark, lo-fi delay with adjustable darkness and noise
  • Shimmer - Pitch-shifted delay with octave options (-2, -1, +1, +2 octaves)
  • Ghost - Granular delay with grain size and pitch shift controls

Stereo Styles

  • Mono - Single delay line with stereo spread
  • Dual - Independent left/right delay times with cross-feedback
  • Ping-Pong - Alternating left/right delay repeats
  • Multi-Tap - Four independent taps with individual time, level, and pan

Core Controls

  • Time - Delay time (1ms to 2000ms) with optional tempo sync
  • Feedback - Control repeat intensity with freeze option
  • Mix - Dry/wet blend
  • Sync - Lock delay time to host tempo (1/32 to whole note, including dotted and triplet values)

Sound Shaping

  • Filters - Low cut and high cut in the feedback path
  • Modulation - Rate, depth, and shape (sine, triangle, random) for tape-like movement
  • Diffusion - Amount and size controls for smeared, reverb-like tails
  • Chorus - Tri-voice ensemble chorus effect
  • Reverb - Dattorro tank reverb with decay, damping, and shimmer
  • Ducking - Automatically reduce delay level when input signal is present

Factory Presets (24)

Ambient: Endless Space, Frozen Cathedral, Drifting Clouds, Starfield

Rhythmic: Dotted Eighth, Ping-Pong Quarter, Slapback, Triplet Feel, Multi-Tap Groove

Textural: Worn Cassette, Analog Warmth, Lo-Fi Dreams, Broken Radio, Dusty Vinyl, Warped Memory

Sound Design: Spectral Ghosts, Octave Swell, Sub Octave Depths, Granular Scatter, Crystal Shimmer, Reverse Illusion, Cosmic Rays, Haunted Machine, Fifth Dimension

System Requirements

  • macOS 10.15+ (Intel & Apple Silicon)
  • Windows 10+
  • Linux (Ubuntu 20.04+)

Formats

  • AU (Audio Unit)
  • VST3
  • CLAP
  • Standalone

Installation

Download the installer for your platform from the Releases page.

macOS: Open the .pkg installer and follow the prompts. Plugins are installed to /Library/Audio/Plug-Ins/.

Windows: Run the .exe installer. Plugins are installed to C:\Program Files\Common Files\VST3\ and similar locations.

Linux: Extract the .zip and copy plugins to ~/.vst3/ or your preferred location.

Building from Source

Requires CMake 3.25+ and a C++23 compatible compiler.

# Configure
cmake -B build -G Ninja

# Build all formats
cmake --build build

# Run tests
ctest --test-dir build --output-on-failure

License

Copyright Cave Acoustics. All rights reserved.

About

This is a JUCE audio plugin (Cave Delay) built on the Pamplejuce template with CMake.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages