hi Guenter, in line 245 of d_global.c change *out = (PD_BADFLOAT(*in) ? 0 : *in); to *out += (PD_BADFLOAT(*in) ? 0 : *in); k guenter geiger wrote: ... > I am having problems sending more than one signal with throw > to a catch with pd-0.37-1test1.