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
- Host: GitHub
- URL: https://github.com/redfrik/f0plugins
- Owner: redFrik
- Created: 2016-08-06T21:03:29.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2023-12-29T08:55:52.000Z (over 2 years ago)
- Last Synced: 2024-02-14T20:37:15.637Z (over 2 years ago)
- Topics: supercollider-plugins
- Language: C++
- Homepage: https://www.fredrikolofsson.com/
- Size: 252 KB
- Stars: 36
- Watchers: 4
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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`