Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 是否可以使用music21分析mp3文件?_Python_Mp3_Music21 - Fatal编程技术网

Python 是否可以使用music21分析mp3文件?

Python 是否可以使用music21分析mp3文件?,python,mp3,music21,Python,Mp3,Music21,我正在寻找python库,以找出以MP3格式录制的歌曲的键和节奏。我发现music21 lib允许这样做。但它似乎只适用于midi文件。 有人知道如何使用music21解析MP3文件并获得所需的声音特征吗?如果不可能,请建议另一个库。不,这是不可能的。Music21只能处理以乐谱数据格式存储的数据,如MIDI、MusicXML和ABC 将MP3音频文件转换为符号是一项复杂的任务,目前软件无法可靠地完成。在music21(audioSearch模块)中可以实现这一点,但它更多的是概念验证,而不是用

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

不,这是不可能的。Music21只能处理以乐谱数据格式存储的数据,如MIDI、MusicXML和ABC


将MP3音频文件转换为符号是一项复杂的任务,目前软件无法可靠地完成。

在music21(audioSearch模块)中可以实现这一点,但它更多的是概念验证,而不是用于制作工作。有更好的分析音频的软件包(试试sonic visualizer或jMIR或商业软件包)。Music21的优势在于与乐谱合作

看看librosa。它可以阅读MP3,并提供一些基本信息,如节奏