我正在使用 Librosa 的本机 beat_track 函数,如下所示,
from librosa.beat import beat_track
tempo, beat_frames = beat_track(audio, sampling_rate)
歌曲的原始速度是 at146 BPM
而函数是近似的73.5 BPM
。虽然我明白73.5*2 ~ 148 BPM
。我们如何实现以下目标: 1. 知道何时放大/缩小估计 2. 通过某种形式的信号预处理来提高准确性。
我正在学习 DSP,因此可能不习惯所有的概念。任何指导表示赞赏。谢谢。