Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IIR equalizer biquad filters #120

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

IIR equalizer biquad filters #120

wants to merge 3 commits into from

Conversation

seebk
Copy link

@seebk seebk commented Jan 31, 2016

This pull request implements a function for direct design of typical IIR equalizer filters. It is based on the formula and derivations from the DAFx book (Zölzer, 2011). Available filter types are lowpass, highpass, bandpass, bandstop, low shelving, high shelving and peak.

Please review and tell me if you think this is interesting for inclusion into the main branch and if changes are required. If you consider merging, I will also add a few tests...

@ssfrr
Copy link
Contributor

ssfrr commented May 24, 2017

I'd love to see these filters in DSP.jl.

One style comment - I think it might be nicer to have separate functions for the different filter types rather than a string argument. Perhaps IIRHighPass, IIRLowPass, IIRHighShelf, etc.?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants