libSCLang for OpenFrameworks
README
ofxSCLang
Introduction
This addons wraps SuperCollider's libSCLang for OpenFrameworks to interpret sclang code. Note that this doesn't provide the audio server functions, it only implements an sclang interpreter client. An SCLang client can control scsynth and interpret the SuperCollider language. SCLang advantages over OSC control.Installation
1. Install There are submodules which you need to clone recursively.
cd path/to/openframeworks/addonsgit clone --recursive https://github.com/daandelange/ofxSCLang.git
cd path/to/ofxSCLang/libs_submodules./sync.sh
ofxSCLang/data/SCClassLibrary to yourOfApp.app/Contents/Macos/SCClassLibrary.Compatibility
Tested on osx 10.15 + of_v0.12.0 using either Qt-creator, Xcode or makefiles. Windows and Linux versions need some effort to get it running.Known Issues
- SClang's objects have a build-in limitation on stringifying objects for returning the post message.
SCClassLibrary/Common/Core/Object.sc: Replace asString { arg limit = 512; by asString { arg limit = 2048;.Related
- ofxSuperCollider : openframeworks addon for controlling SuperCollider via OSC.
- ofxSuperColliderServer : Run a server directly within openframeworks.
Licenses
Made by Daan de Lange with the help of José Miguel Fernandez.- ofxSCLang : MIT License.
- supercollider : MIT License.
ofxAddons