Waveshaper Op
add waveshaping (distortion, overdrive, fuzz) to an audio stream
Summary (oneliner)
<p>The default transfer function for the waveshaper is taken from <a href="https://stackoverflow.com/a/22313408">https://stackoverflow.com/a/22313408</a></p>
- 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
<p>audio input</p>
<p>dry wet control - 0 only dry, 1 only wet (distorted) signal</p>
Waveshape Settings
<i>integer</i>
)<i>integer</i>
)<p>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</p>
<p>array input for the waveshaper (custom distortion transfer function)</p>
OUTPUT PORTS
<p>audio output</p>
<p>distortion curve array output (one-dimensional)</p>
<p>length of the curve array</p>