// 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;
}