Web Audio API - BiquadFilterNode简单低阶滤波器食用指南
发布网友
发布时间:2024-10-18 11:05
我来回答
共1个回答
热心网友
时间:2024-10-18 14:10
BiquadFilterNode
表示简单低阶滤波器(双二阶滤波器)。
创建方式:AudioContext.createBiquadFilter()
特性:一个输入和输出,可设置多种滤波效果。
属性:频率、失谐、Q因子、增益。
详细说明:
频率:双精度浮点,当前滤波算法中频率单位为赫兹。
失谐:整数,频率失谐值。
Q因子:双精度浮点,范围0.0001至1000,值默认1。
增益:整数,分贝(dB)单位,范围-40至40,正值增益,负值衰减。
类型:字符串,决定滤波效果,对应特定值。
依赖示例:结合wavesurfer.js使用。
实践项目:已开发基于Web Audio API的播放器,后续将发布文章,介绍边实践边学习Web Audio API的方法。
在线演示:成品展示。
注意:下载在线音乐需一定时间。
参考资源:MDN文档、MDN BiquadFilterNode、wavesurfer。