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;