使用来自音乐流媒体服务的歌曲进行节拍跟踪

Beat tracking with songs from music streaming services

我打算编写一个应用程序,可以在进行节拍跟踪的同时播放用户音乐库中的歌曲(例如 Spotify 和 Apple Music)。

最终目标是展示这样的音乐可视化工具:

是否可以提前阅读全曲?所以我可以相应地调整 UI 例如根据歌曲的流派改变主题。

如果是这样,实施步骤是什么?

您应该使用 FFT 进行节拍检测。这也在各种文章或项目中进行了描述,您可以从中获得灵感: