我需要使用R的库'seewave'和'tuneR'来过滤音轨的谐波,但我不太清楚这种语言的功能。 到目前为止,我已经完成了以下工作:
library('seewave')
library('tuneR')
track<-readMP3('empty_spaces.mp3')
t1<-cutw(track, from=0, to=10)
autoc(t1, f=4400)
起初我认为底部的一组点是谐波,上面分离的点属于噪声,但我认为我不能很好地解释它。有人可以帮我解释这个图像吗?或告诉我什么功能可以帮助我得到我需要的东西?
谢谢
答案 0 :(得分:0)
这是频率随时间分布的图像,因此通过这个图像很难看到噪声和有用信号的位置。要解决您的问题,您应该使用频率滤波器,chebyhev或butterworth滤波器(查看filter
包中的signal
函数),当然您必须知道要删除的频率。