An open API service indexing awesome lists of open source software.

https://github.com/redfrik/f0plugins

plugins for supercollider
https://github.com/redfrik/f0plugins

supercollider-plugins

Last synced: about 1 year ago
JSON representation

plugins for supercollider

Awesome Lists containing this project

README

          

# f0plugins

Unit-Generator Plugins (UGens) for [SuperCollider](https://supercollider.github.io)

- __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

## Binaries

Download these plugins as ready-to-use binaries for macOS, Windows or Linux from here:

To install unzip and put them in your SuperCollider userExtensionDir.

**NOTE**: For macOS you probably will need to remove the quarantine flag manually.
```bash
xattr -rd com.apple.quarantine "/Users//Library/Application Support/SuperCollider/Extensions/f0plugins"
```

**NOTE**: The macOS binaries will not run under 10.14. The minimum required macOS version (i guess) is 10.15. Binaries that run under 10.14 can be downloaded from

---

## Building

To compile the binaries yourself follow these instructions...

### Requirements

- CMake >= 3.5
- SuperCollider source code

### Building

Clone the project:
```bash
git clone https://github.com/redFrik/f0plugins --depth 1
cd f0plugins
mkdir build && build
```

Then, use CMake to configure and build it:
```bash
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`