Time Music21获取txt或csv格式的时间和频率样本

Time Music21获取txt或csv格式的时间和频率样本,time,audiotrack,computation,frequency-analysis,music21,Time,Audiotrack,Computation,Frequency Analysis,Music21,我对python越来越熟悉,但我刚刚发现,即使我目前正在尽可能多地阅读文档,我也很难找到简单问题的简单答案: 如何以特定的速率采样一段音乐(比如从.wav或.aup文件中),以获得时间和频率(或log2),最终使用 这里的想法是指定速率(比如每0.1秒一次)并获取行 Time, Frequency .1,441.223 .2,441.266 .3,441.488 etc. 我猜music21.audioSearch.autocorrelationFunction工具应该可以,但不确定我是否完全

我对python越来越熟悉,但我刚刚发现,即使我目前正在尽可能多地阅读文档,我也很难找到简单问题的简单答案:

如何以特定的速率采样一段音乐(比如从.wav或.aup文件中),以获得时间和频率(或log2),最终使用

这里的想法是指定速率(比如每0.1秒一次)并获取行

Time, Frequency
.1,441.223
.2,441.266
.3,441.488
etc.
我猜music21.audioSearch.autocorrelationFunction工具应该可以,但不确定我是否完全理解它的功能

如果有帮助的话--我的目标是通过计算分析这些音乐片段,以了解相对于来自表演和表演者的几个因素的频率波动

所以为了保存数据,我需要在某个时候将其打印成.csv或.txt格式


事先感谢您为我提供的任何线索;-)

正如迈克尔所说,“音乐21”只适用于符号符号,而不适用于音频。Librosa是一个处理音频文件的python库,但是很难从音频信号中分离出精确的音调和偏移信息。要查看性能差异分析,请查看谷歌的洋红项目。他们让钢琴家在midi键盘上表演,并进行机器学习来模拟表现力

Music21是一个用于处理乐谱而非音频文件的库。谢谢,我会看看并告诉你;-)