Csound Csound-dev Csound-tekno Search About

[Csnd] Go programming language

Date2014-06-12 18:47
FromFrancois PINOT
Subject[Csnd] Go programming language
Hello,

I've been playing with the Google Go programming language (http://golang.org/) during the last few months. I really like this new programming language and I tried to use it with Csound.

I wrote go bindings to the Csound API (https://github.com/fggp/go-csnd6) and I adapted Steven's API examples to go: https://github.com/csound/csoundAPI_examples/tree/master/go

I also wrote a go version of Andre Bartetzki's Cmask program: https://github.com/fggp/gmask. Cmask was published under GPL, but Andre kindly allowed me to publish Gmask under LGPL to be more compatible with the Csound status. Thanks to Andre.

If some csounders/programmers are interested in those packages, I'd be glad to see their use of them.

Regards

Francois

Date2014-06-13 21:24
FromSteven Yi
SubjectRe: [Csnd] Go programming language
Hi Francois,

That's fantastic, thanks for sharing these!

I've also added a news entry to csound.github.io:

http://csound.github.io/site/news/2014/06/13/Go_Csound.html

Cheers!
steven

On Thu, Jun 12, 2014 at 1:47 PM, Francois PINOT  wrote:
> Hello,
>
> I've been playing with the Google Go programming language
> (http://golang.org/) during the last few months. I really like this new
> programming language and I tried to use it with Csound.
>
> I wrote go bindings to the Csound API (https://github.com/fggp/go-csnd6) and
> I adapted Steven's API examples to go:
> https://github.com/csound/csoundAPI_examples/tree/master/go
>
> I also wrote a go version of Andre Bartetzki's Cmask program:
> https://github.com/fggp/gmask. Cmask was published under GPL, but Andre
> kindly allowed me to publish Gmask under LGPL to be more compatible with the
> Csound status. Thanks to Andre.
>
> If some csounders/programmers are interested in those packages, I'd be glad
> to see their use of them.
>
> Regards
>
> Francois