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: https://class.coursera.org/chuck101-001/forum/thread?thread_id=1429#post-777... 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 Joe
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
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:
https://class.coursera.org/chuck101-001/forum/thread?thread_id=1429#post-777...
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 Joe _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
-- Sent from my Android device with K-9 Mail. Please excuse my brevity.
HI Manuel
Just a quick hi to say thanks for the info. As I mentioned in my mail I' a Pure Data user, but I'm looking for a better way of connecting stuff up live - I don't really have any plan at the present. Live-coding looks interesting, although it often seems used as a 'disco-house-beat' oriented replacement.I'd like to try and incorporate it more into my playing.
Here's a clip (soundcloud) of the type of thing I'd love to be able to do live, but is it possible - record short clips of saxophone, re-read them into my system and improvise them back live? Of course you'll notice that the clip is completely built up on a DAW.
Anyhow, I'm going to look into what you've just written and get back to you again very shortly. A big thanks for your email.
All the bestJoe
Check out these sites: http://www.joehigham.com/http://cardboardmusic.blogspot.com/http://freejazz-...
From: manuel@enigmage.de
Date: Fri, 20 Dec 2013 10:03:05 +0100
To: chuck-users@lists.cs.princeton.edu
Subject: Re: [chuck-users] ChucK for live musicians
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
Hi Joe,
A system I built inside ChucK called CIP explores these questions
http://cip.ablelemon.co.uk/
Perhaps that would be of interest
All the best
Scott
----------
visit me
http://www.scotthewitt.co.uk
@scotthewitt
http://www.theaudiopodcast.co.uk
http://www.ablelemon.co.uk
http://www.inclusiveimprov.co.uk/
On 20 December 2013 07:44, joe higham
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:
https://class.coursera.org/chuck101-001/forum/thread?thread_id=1429#post-777...
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 Joe _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
participants (3)
-
joe higham
-
Manuel Bärenz
-
Scott Hewitt