[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microsound] Chuck



On Tue, 2006-09-26 at 18:09 -0700, Xdugef wrote:
> Chuck looks very interesting.. http://chuck.cs.princeton.edu/

SuperCollider is the other obvious thing to try.

I've made an awful lot of music with Perl but am pretty sick of it.
I've realised that it's better to use a language made for music.  Perl
is great for (for example) string processing but it's not always the
case that you want to treat music like a string.  ChucK and
SuperCollider are made with music in mind so are much better suited.

Also many of the people behind Perl are complete religious nutcases.
For example in a recent talk (state of the onion 10) Larry Wall railed
against family planning.

At the moment I'm exploring using a language called Haskell98.  It's a
very pure language, and easy to expand by making new operators and so
on, so I'm hoping to make a language in it that is tailored for making
the music I want to make.

> The main reason I abandoned Csound back in the day is because I was
> trying to mainly work with samples and I could not figure out how to
> avoid loud annoying clicks.

I don't know about csound but I guess you would need to make sure the
samples start and end at 0 by adding a small volume envelope to the
start and end.

> Also since I am avoiding being a laptop performer (no offense to anyone
> who is..simply my preference) I don't really care if my perl script is
> live or not. In some perverse way I like that it is anything but
> realtime.. it's an interesting limitation especially since I am
> performing live more than ever.

Fair enough but interactive/live programming is not just a way of
performing, it's also a way of developing.  If you can modify a program
while it's running you can hear the results immediately, and so get a
tight action/reaction feedback loop that might aide creativity.  But
yes, totally down to personal preference.  In ChucK you do edit those
scripts live (they call it on-the-fly programming over there).

> I have enough time into my Perl script that I will of course move
> forward and try to finish it's second manifestation and will probably
> proceed to add the wav capabilities.

Good luck!

> Pros of chuck are: It's free, It appears very capable, It's available
> on all the major platforms, appears relatively easy.

Also has a good community behind it.  The same with SuperCollider and
PD.  Free software always has a great buzz around, makes finding answers
to questions very easy...

alex



---------------------------------------------------------------------
To unsubscribe, e-mail: microsound-unsubscribe@xxxxxxxxxxxxx
For additional commands, e-mail: microsound-help@xxxxxxxxxxxxx
website: http://www.microsound.org