Awesome
f0plugins
Unit-Generator Plugins (UGens) for SuperCollider
- Astrocade - sound chip emulation
- Atari2600 - TIA sound chip emulation
- AY8910 - sound chip emulation (also AY8910Square)
- Beep - sound chip emulation
- MZPokey - another Pokey sound chip emulation
- Nes2 - APU sound chip emulation (also Nes2DMC, Nes2Noise, Nes2Square and Nes2Triangle)
- Pokey - Pokey sound chip emulation (also PokeySquare)
- RedDPCMdecode and RedDPCMencode - plugins for encoding and decoding differential pulse-code modulation signals
- RedLbyl - look before you leap
- RedNoise - a really bad pseudo-random noise generator
- RedPhasor and RedPhasor2 - two phasors that can loop
- SID6581f - sound chip emulation
- Slub - for generating CPU spikes
- SN76489 - sound chip emulation
- Dbjorklund - euclidean rhythms in demand rate (also Dbjorklund2)
- Tbjorklund - euclidean rhythms in audio and control rate
- WavesetRepeater - realtime repeating wavesets
- Dsieve - simple demand rate sives
- Tsieve - simple audio and control rate sives
See also https://fredrikolofsson.com/code/sc/#plugins
Binaries
Download these plugins as ready-to-use binaries for macOS, Windows or Linux from here:
https://github.com/redFrik/f0plugins/releases
NOTE: currently the macOS binaries are not signed. I recommend building them yourself (below) or see https://github.com/supercollider/supercollider/wiki/macOS-Signing-and-Notarization
Building
To compile the binaries yourself follow these instructions...
Requirements
- CMake >= 3.5
- SuperCollider source code
Building
Clone the project:
git clone https://github.com/redFrik/f0plugins --depth 1
cd f0plugins
mkdir build
cd build
Then, use CMake to configure and build it:
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . --config Release
cmake --build . --config Release --target install
You may want to manually specify the install location in the first step to point it at your
SuperCollider extensions directory: add the option -DCMAKE_INSTALL_PREFIX=/path/to/extensions
.
It's expected that the SuperCollider repo is cloned at ../supercollider
relative to this repo. If
it's not: add the option -DSC_PATH=/path/to/sc/source
.