24得票6回答
如何在Python中获取BPM和节奏音频特征

我参与了一个需要提取歌曲特征如每分钟拍数(BPM)、节奏等的项目。然而,我还没有找到一个适合的Python库能够准确地检测这些特征。 请问有没有什么建议呢? (在Matlab中,我知道一个名为Mirtoolbox的项目,可以在处理本地mp3文件后提供BPM和节奏信息。)

14得票4回答
C#音频 - 如何进行时间拉伸(不同的速度,相同的音调)

我正在尝试使用C#(VS2008)制作一个winform应用程序,可以加载mp3(其他格式也行,但至少要支持mp3),并且可以调整播放速度(节奏)而不影响音高。我真的不需要任何其他音频效果。我尝试使用DirectShow,但似乎没有提供时间拉伸功能。我成功地整合了irrklang,但它似乎也没...

10得票2回答
如何使用ffmpeg可靠地同时改变音高和节奏

我知道如何使用atempo改变节奏,但音频文件会产生略微的失真,并且我找不到可靠的方法来改变音调(比如将速度和音高一起增加140%)。 Sox有一个speed选项,但它截断了音量,并且不像ffmpeg那样广泛可用。mplayer有一个速度选项,可以完美地工作,但我无法在没有额外库的情况下输出...