首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于音频频谱分析的节律检测

基于音频频谱分析的节律检测
EN

Stack Overflow用户
提问于 2011-03-28 00:57:02
回答 3查看 6.9K关注 0票数 7

我正在构建一个基于节奏的游戏,并且面临着很多节奏检测的问题。我接收正在播放的歌曲的当前频谱。它看起来像一个具有512个浮点数的浮点数组。256表示左声道和右声道。FFT也是可用的。但我不知道如何处理这些数据,我已经做了一些可视化的实验,但它给了我很少的信息。我在谷歌上搜索了一些现成的算法,但什么都没有。请,有人可以帮助我,也许,一些参考资料,材料,文章与节奏检测,工作与音频频谱。代码也会很有帮助。谢谢。

EN

回答 3

Stack Overflow用户

发布于 2011-03-28 01:03:28

也许你没有使用正确的搜索词。试着用谷歌搜索“节拍检测”或“节拍检测”,再加上“代码”或“算法”。有大量的论文、参考资料、代码示例等。

只有几个点击率:

http://www.cs.princeton.edu/~lieber/cos325/final/

http://www.clear.rice.edu/elec301/Projects01/beat_sync/beatalgo.html

票数 4
EN

Stack Overflow用户

发布于 2011-03-28 09:28:20

您可能想要签出Dancing Monkeys项目的源代码和项目报告。跳舞的猴子自动为DDR生成步骤文件,并且它使用一些相当复杂的节拍检测来做到这一点。它是用matlab编写的。

票数 4
EN

Stack Overflow用户

发布于 2011-03-28 17:07:13

你应该看看拍频算法:http://www.rotorbrain.com/foote/papers/icme2001/icmehtml.htm

它通过计算小样本频谱图的相似度来提取关于节奏和音乐结构的信息。它相对容易实现,并且允许检索健壮的信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5450723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档