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
See also https://fredrikolofsson.com/code/sc/#plugins
Binaries
Fownload these plugins as ready-to-use binaries for macOS, Windows or Linux from here:
https://github.com/redFrik/f0plugins/releases
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
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
.