Re: [livecode] new Ruby (or C) synthesis framework

From: Vilson Vieira <vilson_at_void.cc>
Date: Thu, 5 Aug 2010 10:40:34 -0300

Evan, congrats!

I'm trying to compile at Ubuntu Lucid but getting an error. I'll check
properly soon. Is there any mail list to discuss?

I'm thinking on using Cshellsynth as a backend to Scheme and Python scripts.

Cheers.

2010/8/4 Evan Buswell <ebuswell_at_gmail.com>

> Hi all,
>
> I'm new to all of this. Not new to programming and music theory and
> such, but new to actually putting the them together to Make Something.
> So of course, when faced with the prospect of learning a new language
> specially suited to this purpose, and being daunted in other ways as
> well, naturally I did what any insane person would do (and,
> incidentally, what many livecoders seem to do from my perusal of the
> list archives)---I took on an even bigger project and wrote my own.
>
> Right now, its a C synth library, using Jack on Linux, with a Ruby
> front-end. irb is all I've figured out for interactivity on Linux,
> but building an emacs-lisp interface shouldn't be too difficult. So
> far, it is not terribly good for livecoding purposes. The syntax is
> way too verbose. Also, I documented the C interface, even though I
> expect people to use the ruby interface; that's just how my brain
> works, I suppose. But I figured I'd release early and get feedback.
> In particular, I am totally unsatisfied with how the sequencer object
> works. ixilang seems to have some nice ideas that wouldn't be too
> hard to implement. Impromptu's lisp-like callbacks may be a bigger
> problem with slow-as-hell Ruby as well as the time synchronization
> paradigm I'm using...
>
> http://ebuswell.github.com/Cshellsynth/
>
> Requires ruby 1.8.6 (1.9 sort of works, last I checked, but it's a Bad
> Idea) and jack-1.95 or better. You probably will want to compile jack
> yourself and up the maximum number of clients, as I have privileged
> clean programming a little too far above practicality.
>
> Questions/comments/flames/exaltations are welcome.
>
> Evan
>



-- 
Vilson Vieira
vilson_at_void.cc
((( http://automata.cc )))
((( http://musa.cc )))
Received on Thu Aug 05 2010 - 13:41:29 BST

This archive was generated by hypermail 2.4.0 : Sun Aug 20 2023 - 16:02:23 BST