Hornresp

I see, I need to get a Windows PC. Thanks for taking your time looking into this 🙂

I have one more question. How would you go about modelling a compression driver in hornresp when the datasheet doesn't display the necessary values?

I'm looking at BMS 4550. It's a 1inch driver so I assume Sd is 5.07, but I'm missing the rest. I'm fairly new to all this, but have learnt that CDs don't usually have these values in the sheet. Is it possible to get some type of indication how it'll respond in the horn with the values provided in the datasheet?
 
I see the voice coil is 1.75" or 44.4 mm, so I guess that's the area for Sd (15.52 cm2).

As can be seen from the image below, the diaphragm is an annular ring with the voice coil on the centre line.

Given that the voice coil diameter is 44.4 mm, the width of the ring is calculated as 9 mm (found by scaling the black line on the photo).

Ring inner radius R1 = 2.22 - 0.45 = 1.77 cm
Ring outer radius R2 = 2.22 + 0.45 = 2.67 cm

Sd
= Pi * (R2 ^ 2 - R1 ^ 2) = Pi * (2.67 ^ 2 - 1.77 ^ 2) = 12.55 cm2

Attach_1.png
 
I made a screen capture where I reproduced these steps. Everything is working fine until after I've saved the Multiple Entry Horn Wizard at 01:50. At 02:00 I don't have the option to choose ME1

Curiosity got the better of me, so I investigated further 🙂.

Notice how in your screenprint below the L12 flare is shown as exp (lower case e) when it should be Exp (upper case E)

Attach_1.png


Looking at a snippet of the relevant Hornresp source code:

/////////////////////////////////////////////


If frmMain.lblHp(6) <> "L12" And frmMain.lblHp(6) <> "Con" And frmMain.lblHp(6) <> "Exp" And frmMain.lblHp(6) <> "Par" And frmMain.lblHp(6) <> "Lp " And frmMain.lblHp(6) <> "Ap1" And frmMain.lblHp(6) <> "PR" Then

cboArrangement.AddItem "Normal Nd"
cboArrangement.ListIndex = 0

Else


/////////////////////////////////////////////

In your case frmMain.lblHp(6) = "exp" so that the first statement tests true because frmMain.lblHp(6) <> "Exp", and therefore only "Normal Nd" is included in the dropdown list.

frmMain.lblHp(6) should actually be "Exp" so that the first statement tests false and the Else option is used instead.

I can come up with a work-around to fix the problem, but I am wondering if it is warranted because it is not really a bug in Hornresp...
 
Last edited:
On thinking about it some more, it would not be enough just to fix the incompatibility issue with the Loudspeaker Configuration tool. If L12 is "exp" rather than "Exp", then the flare type won't be recognised by other parts of the program either. The way around this is to add the following three lines of code to the subprogram that loads the current record:

If lblHp(6) = "con" Then lblHp(6) = "Con"
If lblHp(6) = "exp" Then lblHp(6) = "Exp"
If lblHp(6) = "par" Then lblHp(6) = "Par"


The above change will be made in the next update.
 
Hi,

when setting Pmax to high, we get warned by a red line:

pmax.png


When Eg is set to high, we never get a warning:

insanepower.png



Might it happen to implement the xmax limit here as well?
To me the Eg setting is of important use, as it reflects the reality of my (solid state)amp and the real limit to where i can go until my speaker might get destroyed.
 
When Eg is set to high, we never get a warning:

Specifying a constant input voltage is a completely different situation to using the Maximum SPL tool with Pmax and Xmax. It is not practical to give a warning and it is necessary to check the Displacement and Driver Power charts to see if the values are realistic.

For your test example of Eg = 894.42 volts the displacement at 100 Hz is 29 cm and the input power is 62 kilowatts (assuming linear operation).

Attach_1.png


Attach_2.png
 
Hello,

I'm trying to design TL for Seas L26ROY as described here.

I've simplified the design as much as I could and got pretty decent results.

I folded the line as shown on image bellow, I've already guestimated some volume for a bracing.
Total volume is as projected (which I think is important, as I take this basically as better predicted bassreflex), internal width is 30 cm.

Is there a way I can precisely predict behaviour for the first bend? Most importantly to adapt the segments for best cancellation of 1st harmonics as it was in original simulation?
I can even move the driver up, so I can move divider between the first two segments.
TL.jpg
Hornresp2.jpg
Hornresp1.jpg
 
Hi SamAnytime,



You assumed correctly, everything on the Input Parameters window is used. However the absorbent filling material parameters are not included on that window - they can only be accessed from the Loudspeaker Wizard, as shown in the attachment. (Fr and Tal on the Input Parameters window specify acoustical lining, not absorbent filling material).



No, you simply enter the plane surface cross-sectional area. Hornresp automatically calculates the curved wavefronts as necessary, based on the specified axisymmetric horn geometry.

Kind regards,

David
Hi

not entirely clear on MEH model tap locations. If the mid taps are between H1 and H2 then we can measure L12 down the centreline of the horn and then go perpendicular till we hit the horn wall and say that is the tap location. Hornresp can take into account whether the horn is conical, exponential, or parabolic expansion, the curvature of the wavefront, and the different length along the horn wall. This is straightforward for a horn with circular cross section and I assume how it is handled in Hornresp.

But what if the horn cross-section is rectangular? a plane through the horn now has different distances back to the throat depending on whether the tap is located in a corner of the horn or in the middle of one of the sides of the horn. Should I assume that the Hornresp model is based on circular cross section, work out the distance along the horn wall if the tap were on a circular horn, and then measure this distance along the corner edge of the horn in my CAD drawing to work out where the tap should be on the rectangular geometry. Taps in the corner of the horn will be pushed back toward the throat, and those in the middle of the large horn sides will be pushed forward. Does that make sense?
 
best cancellation of 1st harmonics
The project you are planning is very much just a bass reflex design with a long port. The port length resonance around 160 Hz for 110 cm length (half wavelength for open tube) will be amplified by the quater wave reflection at half port length bend and cannot easily be attenuated, unless you install some kind of resonator/absorber.
Just try it out in hornresp.
Another possible solution could be a MLTL with driver and port offset from the line ends. You probably need a smaller port in this case.