--- title: WaveShaperNode slug: Web/API/WaveShaperNode translation_of: Web/API/WaveShaperNode ---
{{ APIRef("Web Audio API") }}
WaveShaperNode
接口表示一个非线性的畸变器。 是一个使用曲线来将一个波形畸变应用到一个声音信号中的{{domxref("AudioNode")}} 。 除了明显的失真效果之外, 它通常用来给信号添加一个暖调的感觉。
一个WaveShaperNode
总是有一个确切的输入和输出。
输入数目 | 1 |
---|---|
输出数目 | 1 |
信道计数模式 | "max" |
信道计数 | 2 (不在缺省的计数模式中使用) |
信道解释 | "speakers" |
WaveShaperNode
对象的实例。包含了继承自父类{{domxref("AudioNode")}}的属性。
没有特有的方法; 从父类 {{domxref("AudioNode")}}继承了方法。
{{page("/en-US/docs/Web/API/AudioContext.createWaveShaper","Example")}}
Specification | Status | Comment |
---|---|---|
{{SpecName('Web Audio API', '#the-waveshapernode-interface', 'WaveShaperNode')}} | {{Spec2('Web Audio API')}} |
{{Compat("api.WaveShaperNode")}}