Waveshaper
Waveshaper is an audio processing device or software function that alters the waveform of an audio signal by applying a nonlinear transfer function to its amplitude. By mapping input samples through a curve y = f(x), the device introduces harmonics and changes timbre without simply amplifying or filtering the signal.
Implementation can be analog or digital. Analog waveshapers commonly use nonlinear components such as diodes, transistors,
Common transfer curves include hard clipping, soft clipping (saturation-like), and smooth saturating curves such as hyperbolic
See also: distortion, saturation, nonlinear processing, clipping.