Skip to content

Go binding for the csound helper class CsoundPerformanceThread

Notifications You must be signed in to change notification settings

fggp/go-csperfthread

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Binding for the Csound helper class CsoundPerformanceThread

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

You can install this package with go get:

go get github.com/fggp/go-csperfthread

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-csperfthread-master.zip'. Decompressing it you'll get a directory named 'go-csperfthread-master'. Rename this directory to 'go-csperfthread' and move it to '$GOPATH/src/github/fggp'. Enter into the '$GOPATH/src/github/fggp/go-csperfthread' 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 Csound.

Go version 1.2 or higher is needed for the C++ support of go build

About

Go binding for the csound helper class CsoundPerformanceThread

Resources

Stars

Watchers

Forks

Packages

No packages published