Baseline Widely available
The WaveShaperNode
interface represents a non-linear distorter.
It is an AudioNode
that uses a curve to apply a wave shaping distortion to the signal. Beside obvious distortion effects, it is often used to add a warm feeling to the signal.
A WaveShaperNode
always has exactly one input and one output.
1
Number of outputs 1
Channel count mode "max"
Channel count 2
(not used in the default count mode) Channel interpretation "speakers"
Constructor
WaveShaperNode()
Creates a new instance of an WaveShaperNode
object.
Inherits properties from its parent, AudioNode
.
WaveShaperNode.curve
A Float32Array
of numbers describing the distortion to apply.
WaveShaperNode.oversample
An enumerated value indicating if oversampling must be used. Oversampling is a technique for creating more samples (up-sampling) before applying the distortion effect to the audio signal.
No specific method; inherits methods from its parent, AudioNode
.
See BaseAudioContext.createWaveShaper()
for example code.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3