scgolang / sc

Go client for SuperCollider

Home Page:https://scgolang.github.io/sc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Go client for SuperCollider

https://scgolang.github.io/sc

License:GNU General Public License v2.0


Languages

Language:Go 93.0%Language:SuperCollider 6.8%Language:Makefile 0.2%