Sequoia101
Member
Hi, there!
I'm currently working on a project that involves real time audio processing and I'm using a Teensy 4.0.
The first stage of this project aims to replicate a guitar amp's frequency response using a filter. I was interested in using FIR filters because of their linear phase perk.
The thing is my filter needs to be around 1024 taps in order to replicate the low frequency response of the amplifier. I need to be accurate at least until it reaches 80-100 Hz.
I came to ask you guys what is my best alternative here. Is it possible to design a cascade of 200 taps filters that would be equivalent to my 1024 taps one? Can I implement the filter in C++ and import it as an object to program the Teensy? Or should I just use a 200 tap filter and use a biquad to attenuate the low frequency response?
My 1024 FIR filter's response is like this and it's very close to the target:
Thanks for reading
I'm currently working on a project that involves real time audio processing and I'm using a Teensy 4.0.
The first stage of this project aims to replicate a guitar amp's frequency response using a filter. I was interested in using FIR filters because of their linear phase perk.
The thing is my filter needs to be around 1024 taps in order to replicate the low frequency response of the amplifier. I need to be accurate at least until it reaches 80-100 Hz.
I came to ask you guys what is my best alternative here. Is it possible to design a cascade of 200 taps filters that would be equivalent to my 1024 taps one? Can I implement the filter in C++ and import it as an object to program the Teensy? Or should I just use a 200 tap filter and use a biquad to attenuate the low frequency response?
My 1024 FIR filter's response is like this and it's very close to the target:
Thanks for reading