如何使用librosa获取音乐信号整个时间段的频谱?

时间:2017-10-08 20:48:11

标签: python signal-processing librosa

我决定使用librosa来分析音乐信号并提取所需的功能。目前,我正试图在整个时间内可视化音乐谱。我在库中发现这个method执行STFT并返回频谱。但是一个返回矩阵,其中针对特定帧计算频谱,而不是所有时间。

是否有可能使用此库计算整个时间的频谱,可能以某种方式处理给定的矩阵或者为此目的在librosa中有一个特殊的方法?

如果没有 - 你能建议另一个图书馆吗?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

  

但是,我们会返回矩阵,其中为特定帧计算频谱,而不是所有时间。

它确实计算了整个持续时间。返回矩阵缩短的原因是因为每个是通过样本的窗口计算的(例如2048)

您可以使用单位之间进行转换 frames_to_samples