First time here and I'll really appreciate your help! I got an assignment.
I need to create an electronic device that will filter a range of 1 full octave,
half an octave below a desired frequency and half above it.
I want to be inputting a full frequency range of sound and outputting the same sound with the removal of that octave.
This is a one time setting and it will not change often (but it will every now and then) so I don't need any setting components on the device itself.
I want to be able to pick any frequency (20Hz to 20KHz) by putting it in the code I'll have and then uploading it to the Arduino (I Have an Uno) the removed range should be properly filtered, I wish to get the best result in terms of db reduction and with minimal slopes before and after the removed region.

would I better use a "dual" band-pass configuration?

or a low pass filter and high pass filter?
I am not a sound professional but I know a thing or two and I've read some..
I also read that an analog notched filter could remove a frequency better compared to an analog band stop filter in terms of db (generally speaking), but it I understood correctly, notched means it's for a specific frequency and not for a range of frequencies?
I guess going digital will be much better than analog in my case and I could get the best results in the digital way using some kind of filter/s, am I right?
I want to know if it is possible to do what I need with this shield as I didn't see any examples for filters on the examples page..
and if it possible, is it easy to obtain? if it's not, is there any other component here or in general I could use?
one last thing, if it is possible and I'll use a very good sound quality, will it reduce the quality? I can give you some specs of the source audio if it's relevant..
sorry I ask to many newbie questions, I hope you could straighten some things out for me here..
I'll really appreciate any help..
Roy.