猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在php中检测歌曲的BPM
如何以编程方式确定歌曲的速度/ BPM?常用什么算法,必须考虑什么?
繁星coding
浏览 573
回答 3
3回答
慕容3067478
在单个StackOverflow帖子中进行解释很难。通常,最简单的拍子检测算法通过定位易于检测的声能峰值来工作。更复杂的方法使用梳状滤波器和其他统计/波形方法。有关包括代码示例的详细说明,请查看此GameDev文章。
0
0
0
MMMHUHU
节拍提取涉及音乐中认知度量结构的识别。通常,这些不对应于物理声能-例如,在大多数音乐中都有一定程度的晕厥,这意味着我们感知到的“踩踏”拍不对应于物理声的存在。这意味着,这与开始检测(物理声音的检测)完全不同,并且以不同的方式执行。您可以尝试Aubio库,这是一个普通的C库,提供了开始和节拍提取工具。还有在线Echonest API,尽管这涉及将MP3上载到网站并检索XML,所以可能不太适合。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续