Developers
SuperCollider source code
You can download a stable source code bundle if you like.
But the latest up-to-date source code is stored in our Git repository.
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.
(For more details about git, please consult the GIT book, the Pro Git or if you are familiar with Subversion, the GIT/SVN crash course.)
You can browse the GIT repository online; there are also some websites which provide useful analysis of the GIT data (recent changes, etc): sc@ohloh.
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
- sc-dev list: subscribe (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.







