WT_Mul complex multiply
WT_Mul(bufferA, bufferB)
Multiply all wavelet coefficients
bufferA - fft buffer A.
bufferB - fft buffer B.
b= Buffer.read(s,"sounds/a11wlk01.wav");
(
{
var inA, chainA, inB, chainB, chain ;
inA = PlayBuf.ar(b,1,loop:1); //Saw.ar(LFNoise1.kr(2).exprange(10, 1000));
inB = Pulse.ar(LFNoise1.kr(2).exprange(10, 1000));
//inB = SoundIn.ar;
chainA = DWT(LocalBuf(2048), inA);
chainB = DWT(LocalBuf(2048), inB);
chain = WT_Mul(chainA, chainB);
0.03 * IDWT(chain).dup;
}.play
);
b.free;