Mix two signals.
Unfortunately we have to use
zipWith semantic here,
that is the result is as long as the shorter of both inputs.
Add a number to all of the signal values. This is useful for adjusting the center of a modulation.
In Synthesizer.Basic.Distortion you find a collection of appropriate distortion functions.