[chuck-users] ChucK for live musicians

Manuel Bärenz manuel at enigmage.de
Fri Dec 20 04:03:05 EST 2013

Hey Joe,

I don't know whether it is possible to edit a .ck file during execution and hear the changes. I doubt it, due to the strongly timed language design. But that's not a big deal. Files in supercollider do not exactly correspond to files in ChucK. The closest comparison I'd dare to give is that instrument definitions (usually 1 line with many nestings) in supercollider correspond to shreds (or files) in ChucK. So if you want to have changes to your setup live, change the file in audicle and reload it. If you want to add more instruments or effects, open a new file, edit it and run it paralelly to the already running files.
Sorry, if I'm glossing over too many technical details, please feel free to ask for them.

But maybe you're not really interested in live coding after all? You can still use ChucK as a customisable, interactive effect machine
adc => Gain g => Chorus c => dac;
g => Delay d => g;
0.5 => d.gain;
0.1::second => d.delay;
This would set up an echo and a chorus for the sound you're recording.
Looping machines are easy to build. Give me a shout if you'd like to know how.

Best, Manuel

joe higham <joehigham at hotmail.com> wrote:
>hi @ chuck-users lists
>I'm busy following the Coursera ChucK course provided by CAL Arts. As a
>live musician I was hoping to discover how one could use ChucK live (in
>the same way as Pure Data, Max/MSP etc). We've seen Ajay Kapur (whom
>I'm sure you all know) using his sitar in a live concert video made at
>CalArts, but no explanation followed. Unfortunately it seems that the
>course isn't going to cover this topic, so I've joined the list hoping
>people can help me out. 
>Would it be possible to start giving me a few basic outlines for how to
>use ChucK via the adc (I'm a sax player). 
>If you're interested (and if it works) here's a link to a thread
>created via CalArts and Coursera asking these questions:
>You won't be able to comment but you will notice that we all wonder if
>one should pass via blackhole, if we should use a FFT etc. And more
>important, how?
>Thanks in advance
>chuck-users mailing list
>chuck-users at lists.cs.princeton.edu

Sent from my Android device with K-9 Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20131220/90c05ca9/attachment.html>

More information about the chuck-users mailing list