有没有办法使用 Web Audio API 过滤音乐以便在 mp3 上获得卡拉 OK 效果?因此,我可以管理低通或高通来过滤掉声音并留下鼓或旋律(如果不消除它)
最佳答案
正如@brybott所说,您可以使用:https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode用于过滤音频。我为 Web Audio 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>
希望对你有帮助!
关于javascript - 使用 Web Audio Api 过滤音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27694568/