#include "iolib.h"
#include "dsplib.h"
#if !defined(COMB_ORDER)
#define COMB_ORDER 16
#endif
void main(void)
{
float in, out, old;
int i;
float delay[COMB_ORDER+1];
initdelay(delay, COMB_ORDER);
init_21k();
init_1847(SAMPLE48000, 0);
for(;;) {
in = read_input();
old = storedelay(in, delay, COMB_ORDER);
out = in - old;
write_output(out);
}
}