开发者

How to make a RTA analyser in Iphone

开发者 https://www.devze.com 2023-01-15 04:49 出处:网络
I want to make an RTA for audio. I will try it by the aurioTouch sample code but I was开发者_如何学编程 not able to make that actual RTA, I want to make RTA on the basis of Octave and 1/3 Octave.

I want to make an RTA for audio. I will try it by the aurioTouch sample code but I was开发者_如何学编程 not able to make that actual RTA, I want to make RTA on the basis of Octave and 1/3 Octave.

Please suggest me the right way.


What you might want to try is an array of bandpass filters with your desired frequency response (octave or 3rd octave bandwidth, transition width, stopband attenuation, etc.), which you can implement using standard DSP IIR (or perhaps FFT overlap-add/save) filtering algorithms and techniques. The aurioTouch example already shows you how to get the audio samples to feed your chosen filtering process. Then plot the calculated magnitude response out of each filter (for example: from an envelope follower) at your desired time step.

There are plenty of Digital Signal Processing tutorials and resources on-line: Bores, Wikibooks, DSPGuru, DSPGuide, etc.

0

精彩评论

暂无评论...
验证码 换一张
取 消