algorithm - 如何在php中检测歌曲的BPM

标签 algorithm audio signal-processing beat-detection

如何以编程方式确定歌曲的节奏/BPM?常用的算法有哪些,需要考虑哪些因素?

最佳答案

这很难在一篇 StackOverflow 帖子中解释清楚。一般来说,最简单的节拍检测算法通过定位声能峰值来工作,这很容易检测。更复杂的方法使用 comb filters 和其他统计/波形方法。有关包括代码示例的详细说明,请查看 this GameDev article出来。

关于algorithm - 如何在php中检测歌曲的BPM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19362420/

相关文章:

c++ - 重载运算符<<用于查找二维数组的总和

c - Dijkstra,Bellman Ford 在双阵列 map 上的应用

python - Discord.py Bot 如何从本地文件播放音频

c# - naudio 库中的 SignalGenerator 类 - 持续时间播放

python - 在python中计算指数移动平均线

algorithm - 解决这个问题的更好方法是什么?

algorithm - 如何在 O(n) 的数组中找到 2 个特殊元素

javascript - 我正在尝试显示文本,单击时播放音频,当声音结束时出现新文本,单击时播放新音频

java - jaudiotagger 库 - 创建 m4a 标签读取文件

matlab - matlab中N维曲面与向量的卷积