CrushClone

April 18, 2026 ยท View on GitHub

A faithful recreation of the legendary CamelCrusher multi-effect plugin โ€” native Apple Silicon VST3 and AU, built with JUCE.

Latest Release Downloads License: MIT


๐ŸŽš๏ธ Download & Install

Just want to use the plugin? You're in the right place. No terminal, no build tools โ€” just download the installer for your OS and run it.

โฌ‡๏ธ Download the latest version โ†’

PlatformFileFormatsSize
๐ŸŽ macOS (Universal โ€” M1/M2/M3/M4 + Intel)CrushClone-v1.0.0-macOS.pkgVST3 ยท AU~7 MB
๐ŸชŸ Windows 10/11 (64-bit)CrushClone-v1.0.0-Windows.exeVST3~2 MB

๐ŸŽ macOS installation

  1. Download CrushClone-v1.0.0-macOS.pkg from the releases page
  2. Double-click the .pkg file
  3. If macOS says "CrushClone can't be opened because it is from an unidentified developer":
    • Open System Settings โ†’ Privacy & Security
    • Scroll down to the security message and click "Open Anyway"
    • Re-run the installer
  4. Follow the installer wizard โ€” it installs to:
    • VST3: /Library/Audio/Plug-Ins/VST3/
    • AU: /Library/Audio/Plug-Ins/Components/
  5. Open your DAW and rescan plugins

๐ŸชŸ Windows installation

  1. Download CrushClone-v1.0.0-Windows.exe from the releases page
  2. Right-click the .exe โ†’ Run as administrator
  3. If Windows SmartScreen warns "Windows protected your PC":
    • Click "More info"
    • Click "Run anyway"
  4. Follow the installer โ€” it installs to:
    • VST3: C:\Program Files\Common Files\VST3\
  5. Open your DAW and rescan plugins

๐ŸŽ›๏ธ Finding CrushClone in your DAW

After installation, rescan your VST3/AU plugins:

DAWHow to rescan
FL StudioOptions โ†’ Manage plugins โ†’ Find installed plugins
Ableton LivePreferences โ†’ Plug-Ins โ†’ Rescan
Logic ProAutomatic on next launch (AU validation)
Studio OneOptions โ†’ Locations โ†’ VST Plug-Ins โ†’ Reset
ReaperPreferences โ†’ Plug-ins โ†’ VST โ†’ Re-scan
CubaseStudio โ†’ VST Plug-in Manager โ†’ Update

CrushClone will appear under Effects โ€” typically in the Distortion or Dynamics category.


โœจ Features

  • Tube Saturation โ€” asymmetric tanh waveshaper with even-harmonic bias, 4ร— oversampled
  • Mech Distortion โ€” hard clipper with low/high shelf pre-emphasis, 4ร— oversampled
  • Resonant Low-Pass Filter โ€” zero-delay feedback SVF with nonlinear resonance
  • One-Knob Compressor โ€” maps a single control to threshold, ratio, attack, release, and makeup gain
  • Phat Mode โ€” parallel compression + low-shelf boost for bass thickness
  • Master Volume + Dry/Wet Mix
  • Full automation via APVTS โ€” every parameter is automatable
  • State recall โ€” presets save and restore with your project

Signal chain

Audio In โ†’ Distortion (Tube + Mech) โ†’ Low-Pass Filter โ†’ Compressor (+ Phat) โ†’ Master โ†’ Audio Out

๐Ÿ› Troubleshooting

macOS: "The application can't be opened" / Gatekeeper blocks the installer CrushClone isn't notarized with Apple yet. Override Gatekeeper once via System Settings โ†’ Privacy & Security โ†’ Open Anyway.

Windows: SmartScreen blocks the installer CrushClone isn't code-signed with a commercial certificate yet. Click "More info" โ†’ "Run anyway".

Plugin doesn't appear in my DAW Rescan your plugin folders (see the table above). If CrushClone still doesn't show up, verify the files exist at the install paths listed above.

Issues or feature requests? Open an issue โ€” include your DAW, OS version, and a description of what you're hearing or seeing.



๐Ÿ› ๏ธ For Developers

Everything below is for building CrushClone from source. If you just want to use the plugin, stop here โ€” the installers above are all you need.

Requirements

ToolVersion
macOS13+ (Ventura) or Windows 10+
Xcode (macOS)15+
Visual Studio (Windows)2022 with C++ workload
CMake3.22+
ProcessorApple Silicon (M1/M2/M3/M4) or Intel / x64

Build instructions

1. Install prerequisites

macOS:

xcode-select --install
brew install cmake

Windows: Install Visual Studio 2022 with the C++ workload, and CMake.

2. Clone and build

git clone https://github.com/doxiedevops/CrushClone.git
cd CrushClone

cmake -B build -DCMAKE_BUILD_TYPE=Release \
      -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64"
cmake --build build --config Release --parallel

3. Locate the built plugin

After building, the VST3 bundle is at:

build/CrushClone_artefacts/Release/VST3/CrushClone.vst3

On macOS, the AU component is at:

build/CrushClone_artefacts/Release/AU/CrushClone.component

CMake is configured with COPY_PLUGIN_AFTER_BUILD=TRUE, so it attempts to auto-copy to your system plugin folder. If permissions block this, copy manually:

# macOS
sudo cp -R build/CrushClone_artefacts/Release/VST3/CrushClone.vst3 \
           /Library/Audio/Plug-Ins/VST3/

4. Verify native architecture (macOS)

file build/CrushClone_artefacts/Release/VST3/CrushClone.vst3/Contents/MacOS/CrushClone
# Should output: Mach-O 64-bit bundle arm64 (or universal binary)

Project structure

CrushClone/
โ”œโ”€โ”€ CMakeLists.txt              # Build config (fetches JUCE automatically)
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ .github/
โ”‚   โ”œโ”€โ”€ workflows/
โ”‚   โ”‚   โ””โ”€โ”€ build-and-release.yml  # CI/CD pipeline
โ”‚   โ””โ”€โ”€ scripts/
โ”‚       โ”œโ”€โ”€ create-pkg.sh          # macOS .pkg builder
โ”‚       โ””โ”€โ”€ installer.nsi          # Windows NSIS installer script
โ””โ”€โ”€ Source/
    โ”œโ”€โ”€ PluginProcessor.h/cpp      # Main audio processor + APVTS params
    โ”œโ”€โ”€ PluginEditor.h/cpp         # Dark-themed GUI
    โ””โ”€โ”€ DSP/
        โ”œโ”€โ”€ Oversampler.h/cpp      # 4ร— oversampling wrapper
        โ”œโ”€โ”€ Distortion.h/cpp       # Tube + Mech waveshapers
        โ”œโ”€โ”€ LadderFilter.h/cpp     # ZDF SVF resonant low-pass
        โ””โ”€โ”€ Compressor.h/cpp       # One-knob compressor + Phat mode

Tuning tips

  • The Tube waveshaper bias (0.08) and gain range (1โ€“20) can be adjusted in Distortion.cpp
  • The Mech pre-emphasis shelf frequencies (200 Hz / 4 kHz) shape its character โ€” raise the high shelf for more sizzle
  • The Filter resonance cap (0.95) prevents true self-oscillation โ€” raise it to 0.98 if you want the filter to sing
  • The Phat shelf frequency (120 Hz) and gain (2.5) control how much bass gets added โ€” adjust in Compressor.cpp

Releasing a new version

The CI pipeline builds and publishes automatically when you push a semver tag:

git tag v1.1.0
git push origin v1.1.0

Both macOS and Windows installers will be built in parallel and posted to the Releases page.


๐Ÿ“„ License

Released under the MIT License.

CamelCrusher was originally by Camel Audio (acquired by Apple in 2015). CrushClone is a clean-room recreation of the concept, not a copy of any proprietary code.