我正在写一段代码,计算出在歌曲的任何时候播放的频率(音符)(音符,目前我正在测试它,只捕捉歌曲的第一秒)。为此,我将音频文件的第一秒分解为8个不同的块。然后对每个块执行FFT并用以下代码绘制它:% figuring out what frequencies make up each of those chunksfs = 44100; % sample frequency (Hz
我试着做一些音频清理,这是我在使用python之前从未做过的,我发现我可以用FFT来找出我的音频的频率,消除不属于我的频率。我是在正常的音频上做的,但是我无法理解结果,所以我尝试了一个简单的正弦波。frequency = 1000
sine_wave = [np.sin(2 * np.pi * frequency * x1 / sampling_rate) for x1 in rang