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
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