Visualization of convolution

I created some animations for the signal processing course about convolution. I'm tomorrow lecturing on the topic and I wanted some snazzy demos. It'll be hard to beat the gnuradio digital guitar distortion effect, but this'll have to do.

Convolution by unit impulse.
Convolution of two rectangular pulses.

Inverse filter for a 13-bit Barker code.

Averaging filter and noise.
First order difference (time derivative estimate).