Skip to content
GO Bindings for Csound6
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
.gitignore
AUTHORS
LICENSE
README.md
callback.c
callback.go
csnd.go
csnd_test.go
doc.go
simple.csd

README.md

Go Binding for Csound6

This wrapper is still very experimental. It has been tested only on Linux. It needs a proper installation of Csound6 with header files in the include path in the csound directory (e.g. csound/csound.h). libcsound64 has to be in the PATH.

You can install this package with go get:

go get github.com/fggp/go-csnd6

Or you can download a zip archive of the project using the 'Download ZIP' button on the right. You'll get a zip file named 'go-csnd6-master.zip'. Decompressing it you'll get a directory named 'go-csnd6-master'. Rename this directory to 'go-csnd6' and move it to '$GOPATH/src/github/fggp'. Enter into the '$GOPATH/src/github/fggp/go-csnd6' directory. You can eventually adapt the #cgo directives in csnd.go to your system. Finally install the package with go install.

This wrapper is intended to be used with a double build of csound6.

You can’t perform that action at this time.