*** empty log message ***
[chuck-blob.git] / v2 / examples / basic / blit.ck
bloba4858cacf344fea381cad3309a6b32def5a6235b
1 // patch
2 Blit s => JCRev r => dac;
3 .5 => s.gain;
4 .05 => r.mix;
6 // an array
7 [ 0, 2, 4, 7, 9, 11 ] @=> int hi[];
8 <<< hi.size(), hi.cap(), hi.capacity() >>>;
9 <<< hi[0], hi[1], hi[2], hi[3], hi[4], hi[5] >>>;
11 // infinite time loop
12 while( true )
14     // frequency
15     Std.mtof( 33 + Std.rand2(0,3) * 12 +
16         hi[Std.rand2(0,hi.size()-1)] ) => s.freq;
18     // harmonics
19     Std.rand2( 1, 5 ) => s.harmonics;
21     // advance time
22     120::ms => now;