UP   PREV   NEXT (compression)

Summing with a slightly-delayed copy causes selective cancellation...

 
int a_mathops::momod_integrate::run(int din)
{
  int older = w->pram0;
  int newer = 100-older;
  lastval = ((lastval * older) + (din * newer))/100;
  return lastval;   
} 

Flanging creates a 'comb filter' that sounds like 'whooshing'.

The delay is constantly varied slowly: audio clip: Walking on The Moon.