Waveshaper Op
add waveshaping (distortion, overdrive, fuzz) to an audio stream
Summary (oneliner)
The default transfer function for the waveshaper is taken from https://stackoverflow.com/a/22313408
- Ops.WebAudio.Waveshaper
- Core Op - Official cables op
- MIT
Documentation (markdown)
Issues
Example patch id
Youtube ids (comma seperated)
Op Licence
Caniuse query
Example Patch Example Waveshaper OP
Waveshaper can be used to distort your audio slightly or fry it to a crisp. Watch the audio levels though...
INPUT PORTS
audio input
dry wet control - 0 only dry, 1 only wet (distorted) signal
Waveshape Settings
the amount of distortion (equals to the amount of sample points of the waveshaper's transfer function - more points = more distortion), inactive when waveshape array in is used
array input for the waveshaper (custom distortion transfer function)
OUTPUT PORTS
audio output
distortion curve array output (one-dimensional)
length of the curve array