WaveShaperNode: curve 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

WaveShaperNode 接口的 curve 属性是一个 Float32Array 类型的数字数组,用于描述要应用的失真效果。

数组的中间元素应用于信号值 0,第一个元素应用于信号值 -1,最后一个元素应用于信号值 1;小于 -1 或大于 1 的值分别被视为 -11

如有必要,失真曲线的中间值将进行线性插值。

注意:该数组的值可以为 null:在这种情况下,不会对输入信号应用任何失真。