Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Audio 开始跳动检测?_Audio_Onset Detection - Fatal编程技术网

Audio 开始跳动检测?

Audio 开始跳动检测?,audio,onset-detection,Audio,Onset Detection,你如何确定哪些上弦是节拍?我使用光谱通量进行音符起始检测,并使用运行平均值进行峰值拾取/阈值设置 我只是在使用吉他乐器,所以打击乐的存在可能对这一点没有帮助。有什么想法吗 谢谢 尝试使用节拍跟踪算法。节拍跟踪是一个与起始检测截然不同的问题 我认为Sonic Visualizer中有一个很好的算法。这些插件是开源的,因此您可以查看代码以了解它们是如何工作的 或者在google scholar上搜索“节拍追踪”。有许多有效的方法。这是一个很好的开始。这是直观的,并且有Matlab和Java中可用的代

你如何确定哪些上弦是节拍?我使用光谱通量进行音符起始检测,并使用运行平均值进行峰值拾取/阈值设置

我只是在使用吉他乐器,所以打击乐的存在可能对这一点没有帮助。有什么想法吗


谢谢

尝试使用节拍跟踪算法。节拍跟踪是一个与起始检测截然不同的问题

我认为Sonic Visualizer中有一个很好的算法。这些插件是开源的,因此您可以查看代码以了解它们是如何工作的


或者在google scholar上搜索“节拍追踪”。有许多有效的方法。这是一个很好的开始。这是直观的,并且有Matlab和Java中可用的代码。

编辑:哇……刚刚意识到这个问题已经3年了……很抱歉重新发布一篇旧帖子


我的硕士论文是关于拍频检测的,我的方法与所有其他已发表的拍频检测方法相比的主要优势在于分辨率,包括时域和频域(拍频)。你可以找到我的论文。它基本上归结为(经过大量滤波后)梳状滤波器卷积。我的代码是对的改编,其中包含Matlab文件,让您了解它是如何工作的


我的代码(C++和MATLAB端口)都不能公开,因为我的大学可能存在拷贝问题,但是如果你在DBM22[AT ] Gmail [DOT] COM上给我发电子邮件,我会非常乐意:和你讨论我的工作。但首先我要通读你的论文和这个项目。一个星期以来,我一直在努力准确地测量节奏,但我就是找不到一个真正做到这一点的算法。但是你的回答给了我希望:老实说,把一个老问题的答案贴出来并没有什么错。这些问题的答案不仅针对原始问题的作者,也针对通过谷歌偶然发现的每个人。