使用 Web 音频 API 过滤音频
filter audio using Web Audio Api
有没有办法过滤音乐,以便使用网络音频API在mp3上获得卡拉OK效果?因此,我可以管理低通或高通来过滤掉声音并留下鼓或旋律如果不消除它
正如@brybott所说,您可以使用: https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode 过滤音频。我为Web Audio API制作了一个库,您可以使用它来简化此操作。
裆部JS
代码示例可以是这样的:
<script src="Crotchet.js"></script>
<script>
//CREATE A FILTER WITH ATTRIBUTES TYPE, FREQUENCY, GAIN and Q
var filter = CROTCHET.createFilter("HIGHPASS", 6000, 20, 1000);
CROTCHET.loadSounds(["file1.mp3"], ["sound"], filter);
CROTCHET.play("sound");
</script>
希望对您有所帮助!
相关文章:
- 如何播放部分音频文件
- 有可能过滤来自嵌入式YouTube的声音吗
- 音频控件在mouseover上显示,在mouseout上淡出
- HTML5音频加载和播放获胜'我不能在iPad上工作
- 为什么我的d3.jsselectAll+过滤器没有过滤
- 是否可以在浏览器中使用纯JavaScript保存音频流
- angular不会更改json的音频源
- 通过幻灯片更改事件停止使用jquery的音频
- 音频和动画在javasctipt循环中同步
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- Angular:使用选择列表选择过滤代码中的对象
- 使用jQuery控制来自图像的音频
- 在单击时过滤 JSON
- 如何在BookshelfJS中通过加入来过滤结果
- 如何使用javascript过滤复杂的json对象
- 调整<音频>元素
- javascript:发送带有音频文件的POST,然后重定向到新页面
- 使用带有CefSharp或CefGlue的JavaScript的本地或流式音频
- 使用 Web 音频 API 过滤音频
- 如何使用Web音频API添加LFO来过滤截止