节奏检测通过音频频谱分析 [英] Rhythm detection through analyzing the audio spectrum

查看:417
本文介绍了节奏检测通过音频频谱分析的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我建立一个节奏的游戏,并面临着很多问题,心律检测。我收到的播放的歌曲的电流频谱。它看起来像一个float数组512浮动。 256为左和右声道再presentation。 FFT也可以。但我不知道如何使用这些数据来工作,我做了一些实验,可视化,但它给了我极少数的信息。我GOOGLE了一些现成的算法,但并没有什么。请,有人可以帮我,也许,一些参考资料,材料,物品有节奏检测连接,用音频频谱工作。 code也将是非常有益的。谢谢。

I'm building a rhythm-based game, and facing a lot of problems with rhythm-detection. I receive the current spectrum of a playing song. It looks like a float array with 512 floats. 256 for left and right channel representation. FFT is also available. But I have no idea how to work with that data, I've made some experiments with visualizing, but it gave me very few information. I've googled for some ready algorithms, but there is nothing. Please, can someone help me with, maybe, some references, materials, articles connected with rhythm detection, working with audio spectrum. Code will also be very helpful. Thanks.

推荐答案

您可能要检查出源和项目情况报告的跳舞的猴子项目。跳舞的猴子会自动生成stepfiles为DDR,它并因此使用一些相当复杂的节拍检测。这是写在MATLAB。

You might want to check out the source and project report for the Dancing Monkeys project. Dancing monkeys automatically generates stepfiles for DDR, and it does so using some rather sophisticated beat detection. It's written in matlab.

这篇关于节奏检测通过音频频谱分析的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆