Hornresp Filter Wizard
Hi Everyone,
Just letting you know that because of the unprecedented interest shown in the matter, I have started developing a filter wizard for Hornresp.
The tool will have limited capabilities, but hopefully will prove to be of some use, with the ability to model a number of different active and passive filter types. It will operate in much the same way as the existing loudspeaker wizard, with results being calculated in real time so that the effect of filter design changes can be seen immediately. SPL response and diaphragm displacement charts will be provided, together with a schematic diagram for passive filter layouts.
Filter input parameter values will be retained for the duration of the Hornresp session, but will be lost once the program is closed. It will not be possible to permanently save filter settings as part of the data record for a specific design.
Kind regards,
David
Hi Everyone,
Just letting you know that because of the unprecedented interest shown in the matter, I have started developing a filter wizard for Hornresp.
The tool will have limited capabilities, but hopefully will prove to be of some use, with the ability to model a number of different active and passive filter types. It will operate in much the same way as the existing loudspeaker wizard, with results being calculated in real time so that the effect of filter design changes can be seen immediately. SPL response and diaphragm displacement charts will be provided, together with a schematic diagram for passive filter layouts.
Filter input parameter values will be retained for the duration of the Hornresp session, but will be lost once the program is closed. It will not be possible to permanently save filter settings as part of the data record for a specific design.
Kind regards,
David
An externally hosted image should be here but it was not working when we last tested it.
Thanks David!
Yet again "not going to happen" really means "When I get my inspiration nothing can stop me"
Your the best!
Your the best!
Filter input parameter values will be retained for the duration of the Hornresp session, but will be lost once the program is closed. It will not be possible to permanently save filter settings as part of the data record for a specific design.[/qute]
You could have anther .dat record for filters that can be recalled in the designer. That might be better than having it tied to a specific speaker record.
Although that might be somewhat dicey if you revamp the filter code every release.
But if the naming scheme stays the same for specific components the filter could just say "incomplete" if there is values missing that are needed. Or just work by not populating components that are not needed and a set of components mean a certain layout or filter type.
This is great news David. I can feel a wave of new creativity being generated!The tool will have limited capabilities, but hopefully will prove to be of some use, with the ability to model a number of different active and passive filter types. It will operate in much the same way as the existing loudspeaker wizard, with results being calculated in real time so that the effect of filter design changes can be seen immediately. SPL response and diaphragm displacement charts will be provided, together with a schematic diagram for passive filter layouts.
Have you any thoughts on filter types and filter orders that you consider to be achievable?
Kind Regards
Martin (Xoc1)
Have you any thoughts on filter types and filter orders that you consider to be achievable?
Hi Martin,
At this stage...
Passive filters:
User-specified networks fitting the attached template, with each of the four RCL branches able to connected in series as shown, or in parallel as suggested by Bjørn (Kolbrek). The attachment shows the maximum number of components possible, connected in full "series" configuration.
Active filters:
Low-pass, high-pass and band-pass Butterworth and Linkwitz-Riley alignments, orders 1 to 8.
Kind regards,
David
Attachments
Thank you David.That is superb! I was hoping for 4th order filters and you are offering 8th order.
It will be great to be easily able to explore the different possibilities for active and passive filtered speaker systems.
Regards Martin (Xoc1)
It will be great to be easily able to explore the different possibilities for active and passive filtered speaker systems.
Regards Martin (Xoc1)
Post #3308
Hi David,
Wow, this is going to be an incredibly versatile tool. Many thanks.
Regards,
Hi David,
Wow, this is going to be an incredibly versatile tool. Many thanks.
Regards,
On the active side it is probably simpler and more flexible to input filter Q instead of limiting to just BW and RL.
In practice todays DSP and even simple plate amps with analog Sallen-Key filters are programmable by Q.
Q factor - Wikipedia, the free encyclopedia
Sallen-Key topology - Wikipedia, the free encyclopedia
In practice todays DSP and even simple plate amps with analog Sallen-Key filters are programmable by Q.
Q factor - Wikipedia, the free encyclopedia
Sallen-Key topology - Wikipedia, the free encyclopedia
On the active side it is probably simpler and more flexible to input filter Q instead of limiting to just BW and RL.
Hi Dan,
Apart from specifying a value for Q, what other input parameter values would be required, and what is the formula for the gain of an active filter expressed in such terms? Thanks.
Kind regards,
David
bjorno posted an atachement in post 3300 regarding filters and such ,maybe that helps?Hi Dan,
Apart from specifying a value for Q, what other input parameter values would be required, and what is the formula for the gain of an active filter expressed in such terms? Thanks.
Kind regards,
David
As posted by Master Finley.
There is a wealth of formulas ans esplanations in there.
Hi David,
Some resources that come to mind are:
Don Lancaster's Active-Filter Cookbook, and
Active Filter Design Techniques, by TI : http://www.ti.com/lit/ml/sloa088/sloa088.pdf
Regards,
Some resources that come to mind are:
Don Lancaster's Active-Filter Cookbook, and
Active Filter Design Techniques, by TI : http://www.ti.com/lit/ml/sloa088/sloa088.pdf
Regards,
Holy cannoli "Tschebyscheff's" at 10th order is craptastic. I had never even heard that Germanic spin on his name before, always just Chebyschev. It's in the Wikipedia along with several other variants. FYI there are several additional filter design pdf's linked in the Sallen-Key Wikipedia entry.
Hi Everyone,
Thanks for the filter references.
It is still not clear to me how to calculate filter gain given Q and ???
For example, if I wanted to specify a 4th-order Linkwitz-Riley high-pass filter, what input parameters would I use?
With my currently proposed method, the user simply selects the required alignment (Linkwitz-Riley), order (4) and cutoff frequency (100 Hz, for example).
Kind regards,
David
Thanks for the filter references.
It is still not clear to me how to calculate filter gain given Q and ???
For example, if I wanted to specify a 4th-order Linkwitz-Riley high-pass filter, what input parameters would I use?
With my currently proposed method, the user simply selects the required alignment (Linkwitz-Riley), order (4) and cutoff frequency (100 Hz, for example).
Kind regards,
David
Last edited:
Hello David.
Here are some application examples, and one neat way to display passive filters using ASCI notation.
Q factor bandwidth in octaves filter calculator formula bandwidth - quality factor Q to bandwidth BW width octave convert filter BW octave mastering slope dB/oct steepness EQ equalizer ?? - sengpielaudio Sengpiel Berlin
Calculating the -3 dB cutoff frequencies - quality factor Q factor given center frequency and q factor formula bandwidth in octaves 3 db bandwidth frequency EQ equalizer filter octave 3 dB bandwidth conversion calculator corner frequency half-power f
Active audio filter calculator amplification bandwidth frequency band pass gain - sengpielaudio Sengpiel Berlin ( click on show schematic, I thought it was pretty clever)
Here are some application examples, and one neat way to display passive filters using ASCI notation.
Q factor bandwidth in octaves filter calculator formula bandwidth - quality factor Q to bandwidth BW width octave convert filter BW octave mastering slope dB/oct steepness EQ equalizer ?? - sengpielaudio Sengpiel Berlin
Calculating the -3 dB cutoff frequencies - quality factor Q factor given center frequency and q factor formula bandwidth in octaves 3 db bandwidth frequency EQ equalizer filter octave 3 dB bandwidth conversion calculator corner frequency half-power f
Active audio filter calculator amplification bandwidth frequency band pass gain - sengpielaudio Sengpiel Berlin ( click on show schematic, I thought it was pretty clever)
- Home
- Loudspeakers
- Subwoofers
- Hornresp