Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tai-studio/steroids-ugens
SuperCollider standard UGens on steroids
https://github.com/tai-studio/steroids-ugens
supercollider ugens
Last synced: about 1 month ago
JSON representation
SuperCollider standard UGens on steroids
- Host: GitHub
- URL: https://github.com/tai-studio/steroids-ugens
- Owner: tai-studio
- License: gpl-3.0
- Created: 2020-11-14T15:23:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2020-11-14T15:43:19.000Z (over 3 years ago)
- Last Synced: 2024-02-14T20:37:56.517Z (5 months ago)
- Topics: supercollider, ugens
- Language: C++
- Homepage:
- Size: 24.4 KB
- Stars: 12
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-supercollider - steroids-ugens - Standard UGens on steroids (Plugins / Other documents)
README
# Steroids UGens
*2020, LFSaw ([interaction](http://tai-studio.org) | [music](http://lfsaw.de))*SuperCollider standard UGens on steroids.
Currently implemented:+ `SSinOscFB` is `SinOscFB` with `ar`-modulable parameters (`freq`, `fb`),
+ `TDemand` is `Demand` as trigger version (like `TDuty`).Implemented using the [SC Cookiecutter](https://github.com/supercollider/cookiecutter-supercollider-plugin) framework.
-----
### Requirements
- CMake >= 3.5
- SuperCollider source code### Building
Clone the project:
git clone https://github.com/tai-studio/steroids-ugens
cd steroids-ugens
mkdir build
cd buildThen, use CMake to configure and build it:
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . --config Release
cmake --build . --config Release --target installYou 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 repository is cloned at `../supercollider` relative to this repo. If
it's not, add the option `-DSC_PATH=/path/to/sc/source` to the initial cmake command.### Developing
Use the command in `regenerate` to update `CMakeLists.txt` when you add or remove files from the
project. You do not need to run it if you only change the contents of existing files. You may need to
edit the command if you add, remove, or rename plugins to match the new plugin paths. Run the
script with `--help` to see all available options.