使用music21可以分析mp3文件吗?

3

我正在寻找一个Python库,可以在MP3格式中录制的歌曲中找到关键字和节奏。我发现了music21库,它允许这样做。但是似乎只适用于midi文件。有人知道如何使用music21解析MP3文件并获取所需的声音特征吗?如果不可能,请建议另一个库。

3个回答

5
不,这是不可能的。Music21只能处理存储在音乐符号数据格式中的数据,例如MIDI、MusicXML和ABC。
将MP3音频文件转换为乐谱是一项复杂的任务,目前软件无法可靠地完成这项工作。

3

在音乐21中(audioSearch模块)有一些方法可以做到这一点,但更多是概念证明,而不是用于生产工作。有更好的软件包可用于分析音频(尝试使用声波可视化器或jMIR或商业软件包)。音乐21的强项在于处理乐谱。


1

请查看librosa。它可以读取mp3并提供一些基本信息,例如节奏。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接