-
Notifications
You must be signed in to change notification settings - Fork 29
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
Equalizer idea #3
Comments
Thanks, glad you like it! You could add EQUALISE option here and then apply the highpass and lowpass filters together successively but that might get ugly. I think it would be better to directly implement the biquad bandpass filter and then write an equaliser class that would call the bandpass filter multiple times, set the gains for each band and then sum the results. If all that was implemented (which shouldn't be horrendously difficult) how do you think this would work? Would you want user control of the bands (number and frequency ranges) or would a fixed number of bands and ranges be OK? If so what would the frequency ranges be? |
Thanks for replying so fast! |
Also, I see one problem. When you use a lowpass filter, you suppress the higher frequencies, right? And vice versa. It makes me question going in this direction. Yes, you shouldn't apply them like that because the lowpass will eliminate the mid and high bands.
Computing should be fine as it is just 1 extra filter to what I normally do meaning it should be reasonably easy to implement. no need to apologise I'm no audio expert either, I just like messing with microcontrollers. I might have a go at this tomorrow and see how far I get. In the meantime, if you make any developments just let me know. |
Hi!
First of all - thank you so much for your work. It's awesome and it's simple to use, I'm using it for my BT Speaker project. I tried to code it the normal way using ESP32 SDK, but I'm only a beginner and I couldn't handle it.
I'm just curious - is there any way to use your filters as an equalizer? They already exist, someone would "just" have to add a gain setting. I'd do it myself, but I don't have any idea how to start. If you could just point me in the right direction, maybe I'd manage.
Thanks again, keep up the good work!
The text was updated successfully, but these errors were encountered: