WaveShaperNode
WaveShaperNode 接口表示一个非线性失真器。
它是一个 AudioNode,使用曲线将波形整形失真应用于信号。除了明显的失真效果外,它通常用于为信号添加温暖感。
WaveShaperNode 始终只有一个输入和一个输出。
| 输入数量 | 1 |
|---|---|
| 输出数量 | 1 |
| 通道计数模式 | "max" |
| 声道数 | 2 (在默认计数模式下未使用) |
| 通道解释 | “speakers” |
构造函数
WaveShaperNode()-
创建一个新的
WaveShaperNode对象实例。
实例属性
继承自其父级 AudioNode 的属性.
WaveShaperNode.curve-
一个描述要应用的失真的数字
Float32Array。 WaveShaperNode.oversample-
一个枚举值,指示是否必须使用过采样。过采样是一种在将失真效果应用于音频信号之前创建更多样本(上采样)的技术。
实例方法
无特定方法;继承自其父级 AudioNode 的方法.
示例
有关示例代码,请参阅 BaseAudioContext.createWaveShaper()。
规范
| 规范 |
|---|
| Web Audio API # WaveShaperNode |
浏览器兼容性
加载中…