Binaries for most chugins in this repository are automatically included by the ChucK installers for Mac OS X and Windows. If you haven't installed ChucK already, these are available at http://chuck.stanford.edu/release/.
To compile and install all chugins:
git clone https://github.com/ccrma/chugins.git
cd chugins
make [osx|win32|linux]
sudo make install
- ABSaturator
- soft clip saturating distortion, based on examples from Abel/Berners' Music 424 course at Stanford.
- Bitcrusher
- sample-width reducer + sample rate decimator, bringing to mind the sounds of your favorite low-fidelity vintage audio equipment.
- MagicSine
- Efficient means of computing a sine wave with 2 adds and 2 multiples per sample, at the expense of being able to dynamically adjust phase.
- KasFilter
- by @Kassen
- Undersampling-based resonant lowpass filter
- FIR
- by Perry Cook
- Arbitrary order FIR filter
- Pan4 / Pan8 / Pan16
- Basic equal-power panners for 4, 8, and 16 channels
- PitchTrack
- by @jwmatthys
- Monophonic autocorrelation pitch tracker, based on [helmholtz~] by Katja, http://www.katjaas.nl/helmholtz/helmholtz.html
- GVerb
- by @jwmatthys
- Good quality stereo reverb with adjustable parameters
- Mesh2D
- by @jwmatthys
- STK instrument that simulates a rectilinear, 2-dimensional digital waveguide mesh structure. Basically sounds like striking a metal plate.
- Spectacle
- by @jwmatthys
- FFT-based spectral delay and EQ
- Elliptic
- by @jwmatthys
- Elliptic filter, capable of very steep slopes or interesting harmonic ripples
- MAUI for chuck
- GlucK (OpenGL)
- AudioUnit loader
- Ambisonics
- More configurable reverbs, dynamics processors, and distortion units
- VST loader