非等速音乐中节拍网格的识别算法

信息处理 离散信号 声音的 声音 音乐
2022-01-25 12:52:14

当歌曲的速度或 BPM 缓慢变化时,是否有任何算法可以自动将节拍网格拟合到歌曲(速度匹配) ?

输出将是一个起始向量。

这是一张将网格拟合到具有恒定 BPM 的歌曲的一部分的波形的图片:

在此处输入图像描述

1个回答

我简要地研究了电子舞曲的节奏和节拍估计,并为此使用了一些相关技术。基本上,我结合了自相关和互相关,使用网格技术来查找速度,然后使用速度来查找节拍。这是一个恒定的节奏。我不确定这在非恒定速度下的效果如何。你可以在我的 Github repo 上查看我的代码和详细算法

根据最新的MIREX 结果(一些音乐信息检索任务的全球竞赛),您应该查看madmom库。他们似乎取得了惊人的成果,并将机器学习用于他们的方法。

您的确切用例是什么?如果您发现有用的东西,请告诉我。