This command adds distortion to each selected Sound.

There are two types of distortion available:

  • Hard clipping: the amplitude is limited to a maximum value
  • Soft clipping: the amplitude is saturated along a smooth curve, based on the arctangent function

The resulting new Sound(s) will appear selected in the list of objects.

Hard Clipping formula adapted from a script by David Weenink, "Speech Signal Processing with Praat. Oversteering and clipping".

Soft Clipping formula adapted from "Soft Clipping" , and from "Analogue Tape Simulation in MATLAB. 2.3 Tape Saturation Using Arctangent Function".