2 summary:: Crossfade in random bin order.
3 related:: Classes/PV_RandComb
8 Crossfades between two sounds by copying bins in a random order.
27 Copies bins from bufferB in a random order as wipe goes from 0
33 A trigger, that selects a new random ordering.
44 SynthDef("help-randWipe", { arg out=0;
45 var inA, chainA, inB, chainB, chain;
46 inA = Mix.arFill(6, { LFSaw.ar(exprand(400, 1000), 0, 0.1) });
47 inB = Mix.arFill(6, { LFPulse.ar(exprand(80, 400), 0, 0.2, SinOsc.kr(8.0.rand, 0, 0.2).max(0)) });
48 chainA = FFT(LocalBuf(2048), inA);
49 chainB = FFT(LocalBuf(2048), inB);
50 chain = PV_RandWipe(chainA, chainB, MouseX.kr.poll, MouseY.kr.poll > 0.5);
51 Out.ar(out, 0.5 * IFFT(chain).dup);