Tag: 均衡器

如何实现均衡器

我知道有很多关于均衡器的问题,但是我没有得到我正在寻找的东西。 我想要做的是一个均衡器,用于修改音频样本,如: equalizer.eqAudio(audiosamples, band, gain) 我不确定这是否是我想要的确切接口,因为我在实现它们方面对DSP知之甚少(我使用filter,限制器,压缩器但没有制造它们)。 所以谷歌搜索我读到我必须对样本进行FFT,这样我得到每个频率范围的数据而不是幅度,按照我想要的方式处理它,然后进行FFT的反转,这样我再次得到音频样本的结果。 我寻找了这个FFT的实现,并找到了JTransform for Java。 该库具有称为离散余弦变换(DCT)的FFT相关算法的实现。 我的问题是: 好吧,我是以正确的方式吗? 由于FFT给出了有关频率的数据,我应该将一大块样本传递给FFT算法。 这个块一定要多大? 是否有一本关于DSP编程的好书可以解释均衡器? 谢谢!