Frequency-split waveforms

Frequency-split waveforms

本文关键字:waveforms Frequency-split      更新时间:2023-10-16

我想生成波形,显示低,中,高频率在一起:ala拖拉机ipad http://www.dawsons.co.uk/blog/wp-content/uploads/2013/02/TRAKTOR_DJ_main-2_L.jpg

我已经设法使用fft获得音频的频率数据,然后根据频率范围(低:0 - 300Hz,中:300 - 2000Hz,高:2000Hz +)总结箱中的幅度,但是当绘制这些时,这些并不类似于相同声音的通常RMS图。

有人能给我一个指针如何跟踪波形生成?很多谢谢!

我不会使用FFT数据来做这么简单的工作。相反,考虑通过3个简单的时域IIR滤波器将输入信号分成低、中、高信号。这就产生了易于绘制的3个时域信号。这种方法的优点是,您不必担心会从每个频带获得时域波形的逆FFT过程。它还应该减少处理器密集,因为您在时域中执行所有操作。

有一些二阶巴特沃斯带通滤波器的简单代码包含在我的github仓库之一中,大约在这个文件的第120行,欢迎您作为起点使用。