// Flip: turns the last N samples into a vector in the UAna domain// UnFlip: turns a UAna frame back into the time domain via overlap add// author: Ge Wang (ge@ccrma.stanford.edu)// Rebecca Fiebrink (fiebrink@cs.princeton.edu)// identity testSinOsc s => Flip flip =^ UnFlip unflip => dac;// set size512 => flip.size => unflip.size;// gowhile( true ){ // do it unflip.upchuck(); // hop unflip.size()::samp => now;}
// Flip: turns the last N samples into a vector in the UAna domain
// UnFlip: turns a UAna frame back into the time domain via overlap add
// author: Ge Wang (ge@ccrma.stanford.edu)
// Rebecca Fiebrink (fiebrink@cs.princeton.edu)
// identity test
SinOsc s => Flip flip =^ UnFlip unflip => dac;
// set size
512 => flip.size => unflip.size;
// go
while( true )
{
// do it
unflip.upchuck();
// hop
unflip.size()::samp => now;
}