[chuck-users] (casting) in chuck?
eduard.aylon at gmail.com
Fri Aug 31 17:44:18 EDT 2007
don't know what's wrong with your code, but the following works for me:
SinOsc s @=> u;
SawOsc w @=> u;
0 => int i;
while( true )
u[i&1] => dac; // connect one osc
u[1-(i&1)] =< dac; // disconnect the other one
1000::ms => now;
hope this helps,
On Aug 31, 2007, at 7:00 PM, Jochen Hartmann wrote:
> I am total newbie to chucK. been trying to make time to play with
> it more ever since last year but somehow that time didnt arrive
> until now.
> So for today's silly question I was wondering if there is some kind
> of implicit casting of objects in chuck?
> For instance I want to fill an array with specific UGens and then
> randomly retrieve one like so:
> //array of UGens
> UGen items;
> SinOsc sin @=> items;
> SawOsc saw @=> items;
> //later in my loop
> Std.rand(0,1) => int item;
> items[item] @=> UGen mysteryOscillator;
> mysteryOscillator => dac;
> Obviously this is not working right now and I am wondering if I am
> doing something wrong syntactically or whether I am trying to do
> something that ChucK can't do.
> thanks for the help !
> - j
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
More information about the chuck-users