Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Web音频Api过滤音频_Javascript_Html5 Audio_Web Audio Api - Fatal编程技术网

Javascript 使用Web音频Api过滤音频

Javascript 使用Web音频Api过滤音频,javascript,html5-audio,web-audio-api,Javascript,Html5 Audio,Web Audio Api,有没有一种方法可以通过网络音频API过滤音乐,从而在mp3上获得卡拉OK效果?因此,我可以管理一个低通或高通来过滤声音,如果不消除它,就留下鼓或旋律。正如@brybott所说,你可以使用:过滤音频。我为Web音频API制作了一个库,您可以使用它来简化这个过程 代码示例可以是这样的: <script src="Crotchet.js"></script> <script> //CREATE A FILTER WITH ATTRIBUTES TYPE, F

有没有一种方法可以通过网络音频API过滤音乐,从而在mp3上获得卡拉OK效果?因此,我可以管理一个低通或高通来过滤声音,如果不消除它,就留下鼓或旋律。

正如@brybott所说,你可以使用:过滤音频。我为Web音频API制作了一个库,您可以使用它来简化这个过程

代码示例可以是这样的:

<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>

//使用属性TYPE、FREQUENCY、GAIN和Q创建一个过滤器
var filter=CROTCHET.createFilter(“高通”,6000,20,1000);
CROTCHET.loadSounds([“file1.mp3”],[“sound”],过滤器);
演奏(“声音”);
希望有帮助