Wouldn't log steps have more resolution at lower frequencies that are most meaningful, versus the top octave? Or did you change it because you modeled the top octave?
Not sure why, but in the solver file I have F1=1000 and F2=20000, but when I run it, it is still plotting out to 10000hz only.
Not sure why, but in the solver file I have F1=1000 and F2=20000, but when I run it, it is still plotting out to 10000hz only.
So where would I add the ellipse script for the mouth you posted above in the .cfg file? Would I have to delete another entry (I'm still working off demo1.cfg)? Here is what I have so far for a 180mm major axis ellipse with .618 aspect ratio:
GCurve.Type = 1
GCurve.Dist = 1.0
GCurve.SE.n = 2.0
GCurve.Width = 180
GCurve.AspectRatio = 0.618
What are Dist and SE.n? What if I just wanted a normal ellipse, not a superellipse?
GCurve.Type = 1
GCurve.Dist = 1.0
GCurve.SE.n = 2.0
GCurve.Width = 180
GCurve.AspectRatio = 0.618
What are Dist and SE.n? What if I just wanted a normal ellipse, not a superellipse?
GCurve.SE.n = 2.0 means a normal ellipse, which is just a special case of superellipse - as you increase the 'n' it gets more "squarish": Superellipse - Wikipedia
(Funny thing is that n=0.5 gives you a parabola. These are all "conic sections" after all.)
(Funny thing is that n=0.5 gives you a parabola. These are all "conic sections" after all.)
Last edited:
I can give you a "beta" version 4.6.1 right now: ath-4.6.1-beta
At the moment, without a proper documentation, just use these lines:
Geometry.Definition = 2
Throat.Profile = 3 ; circular arc
CircArc.TermAngle = 1 ; angle at which the profile connects the baffle [deg]
Throat.Diameter = 36 ; [mm]
Length = 30 ; [mm]
GCurve.Dist = 1.0 ; guiding curve at the end of the profile!
GCurve.Type = 1 ; superellipse
GCurve.SE.n = 2.0
GCurve.Width = 200 ; [mm]
GCurve.AspectRatio = 0.7
PS. I also fixed a bug: GCurve.Width now sets the correct size for an ellipse (not half the size).
At the moment, without a proper documentation, just use these lines:
Geometry.Definition = 2
Throat.Profile = 3 ; circular arc
CircArc.TermAngle = 1 ; angle at which the profile connects the baffle [deg]
Throat.Diameter = 36 ; [mm]
Length = 30 ; [mm]
GCurve.Dist = 1.0 ; guiding curve at the end of the profile!
GCurve.Type = 1 ; superellipse
GCurve.SE.n = 2.0
GCurve.Width = 200 ; [mm]
GCurve.AspectRatio = 0.7
PS. I also fixed a bug: GCurve.Width now sets the correct size for an ellipse (not half the size).
Last edited:
mabat> it would be a great help if you could provide me one .cfg with the new features based on the dimensions below. From there I think I can tweak for any future tweeter/waveguide combo. Looking to model out to 20khz, with N frequency steps of 30 on linear.
Basic dimensions (sorry for odd sizes, converted from inches):
throat - 30.374
mouth major axis - 127
mouth minor axis (golden ellipse) - 78.486
vertical horn profile radius - 30.48
horizontal horn profile radius - 73.66
depth - 19.05
lip (see attachment) - 0.5
The dome attachment should be easy enough to read.
Basic dimensions (sorry for odd sizes, converted from inches):
throat - 30.374
mouth major axis - 127
mouth minor axis (golden ellipse) - 78.486
vertical horn profile radius - 30.48
horizontal horn profile radius - 73.66
depth - 19.05
lip (see attachment) - 0.5
The dome attachment should be easy enough to read.
Attachments
Last edited:
- Home
- Loudspeakers
- Multi-Way
- Acoustic Horn Design – The Easy Way (Ath4)