sc

Go client for SuperCollider

View on GitHub

sc

Package sc provides a way to interface directly with the SuperCollider server from Go programs.

Go Report Card

Why

SuperCollider has a well-deserved reputation for being difficult to learn. I believe that sclang is a big reason for this. I also believe that Go is quite easy to learn, hence replacing sclang with Go makes a lot of sense to me.

Who

See AUTHORS.

Install

Install SuperCollider.

Install Go.

go get github.com/scgolang/sc

Usage

Find godocs at http://godoc.org/github.com/scgolang/sc. Also, look at the example programs.

The list of supported ugens is here: https://github.com/scgolang/sc/blob/master/UGENS.md

Develop

See https://github.com/scgolang/sc/blob/master/CONTRIBUTING and https://github.com/scgolang/sc/blob/master/HACKING.md.

Roadmap

See https://github.com/scgolang/sc/milestones

Thanks

This project is hugely indebted to