VST3 and CLAP
Find a file
2026-08-03 15:43:02 +01:00
core bugfix: clipper now uses threshold consistently 2026-08-03 15:43:02 +01:00
dpf@4238e1c7f0 init + building 2026-08-02 05:37:06 +01:00
plugins/SquidgeDistortion bugfix: make distortion clip mode param key/vals static to avoid memory leaks. 2026-08-03 15:35:36 +01:00
.clangd feat: add Gain Node 2026-08-02 19:38:30 +01:00
.gitignore chore: ignore .d files 2026-08-02 20:02:02 +01:00
.gitmodules init + building 2026-08-02 05:37:06 +01:00
Makefile feat: add soft clipping mode 2026-08-02 22:58:56 +01:00
README.md Update README.md 2026-08-03 13:10:02 +02:00

SquidgeDSP

SquidgeSoft VST/CLAP audio plugin library, built with DPF (DISTRHO Plugin Framework).

Prerequisites

  • Compiler: clang
  • Build tools: make, bear

Components

SquidgeDSP is built around reuseable components.

  • Gain - basic signal amplification.
  • Clipper - For distortion. limits the maximum volume of a signal by clipping anything which exceeds the limit. Has hard/soft/folding clipping logic.

Build

Clone

git clone --recurse-submodules <repo>

If already cloned without submodules

git submodule update --init --recursive

Compile

make plugins

To cross compile with windows. (Not actually tested but builds)

make plugins CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ WINDOWS=true

Do bear in front to generate types

make clean
bear -- make plugins