Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zeffii/soundpetal
Blender based SuperCollider Node system
https://github.com/zeffii/soundpetal
Last synced: about 1 month ago
JSON representation
Blender based SuperCollider Node system
- Host: GitHub
- URL: https://github.com/zeffii/soundpetal
- Owner: zeffii
- License: gpl-3.0
- Created: 2014-10-10T10:12:20.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-12-05T10:47:31.000Z (almost 10 years ago)
- Last Synced: 2023-03-13T11:54:41.810Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 1.08 MB
- Stars: 19
- Watchers: 6
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SoundPetal
====SuperCollider Wrapper for Blender's Custom Python Nodes.
License: GNU GPL 3.![img2](https://cloud.githubusercontent.com/assets/619340/5063043/11c664de-6dd7-11e4-98de-39a57b2f2641.png)
SoundPetal is a thin wrapper around SuperCollider 3 Ugens. Most of the node UIs are inherrited from the `SoundPetalUGen` SuperClass. `Ugen` classes are defined by succintly passing their name and arglist to [`core.node_factory.make_ugen_class`]().
Certain nodes are not generated this way, like `in`, `out`, and `Make SynthDef`, these have dedicated node Class definitions because their UI interface is sufficiently different.