SuperCollider source code
To get the sources run this command in a terminal window:
git clone --recursive https://github.com/supercollider/supercollider.git
Later you can update them with:
git pull git submodule update
See also our git commands cheatsheet for SuperCollider developers.
How to compile SC: the source code comes with “README OS X”, “README LINUX”, “README WINDOWS”, “README IPHONE” which are in the “platform” folder. Those files tell you how to compile it!
Developer community resources
The sc-devel mailing list provides the main forum for discussion about SuperCollider development.
- sc-dev mailing list: browse archives
- (this is an email link - send the resulting email)
We use Github’s trackers for bugs and feature requests:
Creating Plugins for SuperCollider
The helpfile “Writing Unit Generators” (from SC’s help system) covers what you need in order to create a UGen plugin (including Xcode instructions for those on Mac). Plugins are dynamically loaded libraries (DLLs) written in C++.
You can also read the chapter “Writing Unit Generator Plug-ins” from the official SuperCollider Book.