首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WebAudio:陡峭的低传?

WebAudio:陡峭的低传?
EN

Stack Overflow用户
提问于 2016-10-22 19:31:29
回答 1查看 168关注 0票数 2

我制作了一个使用ADPCM样本和音乐的HTML5游戏。

音乐本身是11025 to的单声道,我做了一个简单的最近邻重采样器来获得22050 to加上一个假的立体声算法。

在加载期间对样本进行预上采样,以减少运行时的CPU负载(不需要实时重采样)。

所以我实现了真正的复古风格,就像90年代末那样。

到目前为止一切正常。

但在某些浏览器上,将22050 D.与内部采样率相匹配的WebAudio的“真正”重采样器似乎也好不到哪里去:-D。

我怎样才能砍掉11025 of (奈奎斯特频率22050 of)以上的所有东西?理想的情况是:0-11025 be未接触,但11026 be max已滤除。

WebAudio应用编程接口提供的低通滤波器不够陡峭,会在滤波器频率处产生共振。

我不想让“糟糕”的频率变得如此之高。“糟糕”的重采样应该在11025 at停止。我认为,当高音频率反射到高频时,高音扬声器甚至演奏者听到的都是不好的。

我不想让MP3&Co在这里。ADPCM->MP3需要比真正的ADPCM更高的比特率(所需的伪像很难在没有声音损失的情况下编码) :-)。

我读过关于FIR和IIR滤波器的文章,但我不理解它们,因为它对我来说太数学了。

我想,这就是我需要的。

我需要一些东西,可以在没有学位的情况下转换为代码:-D。

EN

回答 1

Stack Overflow用户

发布于 2017-10-09 20:11:56

我可能来晚了,但要实现更陡峭的滤镜曲线,您只需使用双二次滤镜的多个应用程序,即多个BiquadFilterNode对象链接在一起即可。

带有lowpass的单个BiquadFilterNode的每倍频程滚降为12db,由此您可以轻松地计算出所需的滤波器节点数量。如果您担心共振,只需降低它(Q设置)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40191605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档