如何修改 FFT 结果以均衡音乐样本
我需要通过修改 FFT 结果来均衡音乐样本。 我知道如何获得每个输出虚数的频率,问题是修改这个值以获得“均衡器效果”。 我需要知道如何缩放这个值。 条目大小为4096个样本,采样率为44100 HZ 提前致谢 亚历克斯
I need to equalize a music sample by modifying the FFT result.
I know how to obtain the frequencies of each of the output imaginary numbers, the problem is modifying this values to obtain an "equalizer effect".
I need to know how to scale this values.
The size of the entry is 4096 samples, and the sample rate is 44100 HZ
Thanks in Advance
Alex
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只需要缩放频域箱即可。请注意,这些是复数值,您需要将其乘以标量值,因此您需要将实部和虚部缩放相同的因子。
请注意,您应该避免相邻频域箱之间的突然变化,因为这将导致时域中出现伪影。
You just need to scale the frequency domain bins. Note that these are complex values which you need to multiply by a scalar value, so you need to scale both the real and imaginary parts by the same factor.
Note that you should avoid abrupt changes between adjacent frequency domain bins as this will result in artefacts in the time domain.