Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.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 Audio API中通过BPM同步两首曲目?_Javascript_Html - Fatal编程技术网

Javascript 在Web Audio API中通过BPM同步两首曲目?

Javascript 在Web Audio API中通过BPM同步两首曲目?,javascript,html,Javascript,Html,我可以同时播放两首曲目,但因为它们的BPM不同,所以听起来很糟糕。。。是否有一种方法可以在不影响音高的情况下同步两个音轨的BPM?您知道每个音轨的BPM信息吗?如果没有,则每个任务将有多个任务,首先查找BPM,然后实际操作每个任务以匹配。哪个应该改变,更快还是更慢?你已经研究/尝试了什么?我没有使用网络音频API,但这可能会帮助您了解涉及的DSP。我有每首曲目的BPM。例如,一个是96BPM,另一个是128BPM。哪一个应该改变并不重要,事实上,有一个切换开关可以切换到更快或更慢。

我可以同时播放两首曲目,但因为它们的BPM不同,所以听起来很糟糕。。。是否有一种方法可以在不影响音高的情况下同步两个音轨的BPM?

您知道每个音轨的BPM信息吗?如果没有,则每个任务将有多个任务,首先查找BPM,然后实际操作每个任务以匹配。哪个应该改变,更快还是更慢?你已经研究/尝试了什么?我没有使用网络音频API,但这可能会帮助您了解涉及的DSP。我有每首曲目的BPM。例如,一个是96BPM,另一个是128BPM。哪一个应该改变并不重要,事实上,有一个切换开关可以切换到更快或更慢。