【发布时间】:2010-09-09 21:59:37
【问题描述】:
我想编写一个简单的 C# 应用程序来监控线路输入音频并为我提供当前(嗯,滚动平均)每分钟节拍数。
我见过this gamedev article,这绝对没有帮助。我经历并尝试实施他正在做的事情,但它没有工作。
我知道必须有大量的解决方案来解决这个问题,因为很多 DJ 软件都可以做到这一点,但我没有找到任何开源库或自己做的说明。
【问题讨论】:
-
另一篇您可能会感兴趣的文章...http://werner.yellowcouch.org/Papers/bpm04/您可以在此处找到现有的 BPM 检测库:http://www.mmartins.com/mmartins/bpmdetection/bpmdetection.asp ...以及在此处找到 C# BPM 检测库:http://adionsoft.net/bpm/跨度>
-
2 个名字:Eric D. Scheirer Masataka Goto 谷歌他们,他们写了很多关于节拍检测(实时和离线)的文章。非常有趣的材料。另外作为旁注,我认为除了节拍检测之外,您可能对节拍预测感兴趣。
-
我相信雅阁有你想要的必要算法。此外,还有很多有趣的机器学习算法,带来更多乐趣!如果我没记错的话,教程/示例程序中有一个示例。雅阁网
标签: c# audio signal-processing