So, if you guys don't know, I have a speaker selector Google Sheet that you can use and narrow down the list with multiple filters (both scores, price range, measured sensitivity, physical dimensions, enclosure type, etc.).
I am wanting to add dispersion categorization, but then of course we have to calculate the dispersion and then categorize it.
I saw that @hardisj posted that has made a Sheet of speakers he has measured, and he is showing the +/- degrees of directivity at 1kHz & 10kHz for both horizontal & vertical. That's fine, but wouldn't make it simple for filtering, especially for people who are less familiar with speaker measurements.
Calculating dispersion
My first thought was to normalize 90° H to the listening window (unlike my directivity graphs, which normalize to on-axis), and use the slope of the resulting curve.
My second thought, and what I currently am doing is because it is easier, is simply taking theslope [average] of the Sound Power DI curve.
As for the frequency range used, I currently have it at 500Hz-10kHz.
Here are some results:
Canon S-50: 1.8
Revel F208: 5.4
Buchardt S400: 6.1
KEF R3: 6.8
The one issue is the Magnepan LRS, which gets a 5.9, as even in the deep bass the DI is ~4. I could just override it with "dipole" though.
Defining dispersion
Using the calculations above, here is how I currently have them defined:
(-inf,2]: "Omni"
(2,4]:"Very Wide"
(4,5]:"Wide"
(5,6],"Average"
[6,7):"Narrow"
(7,inf): "Very Narrow"
Since most speakers will likely fall in the 5-7 range, maybe I should go by 0.5 increments.
Would love to hear thoughts.
I am wanting to add dispersion categorization, but then of course we have to calculate the dispersion and then categorize it.
I saw that @hardisj posted that has made a Sheet of speakers he has measured, and he is showing the +/- degrees of directivity at 1kHz & 10kHz for both horizontal & vertical. That's fine, but wouldn't make it simple for filtering, especially for people who are less familiar with speaker measurements.
Calculating dispersion
My first thought was to normalize 90° H to the listening window (unlike my directivity graphs, which normalize to on-axis), and use the slope of the resulting curve.
My second thought, and what I currently am doing is because it is easier, is simply taking the
As for the frequency range used, I currently have it at 500Hz-10kHz.
Here are some results:
Canon S-50: 1.8
Revel F208: 5.4
Buchardt S400: 6.1
KEF R3: 6.8
The one issue is the Magnepan LRS, which gets a 5.9, as even in the deep bass the DI is ~4. I could just override it with "dipole" though.
Defining dispersion
Using the calculations above, here is how I currently have them defined:
(-inf,2]: "Omni"
(2,4]:"Very Wide"
(4,5]:"Wide"
(5,6],"Average"
[6,7):"Narrow"
(7,inf): "Very Narrow"
Since most speakers will likely fall in the 5-7 range, maybe I should go by 0.5 increments.
Would love to hear thoughts.
Last edited: