Did you switch to free-standing ("ABEC.SimType = 2")?This either doesn't work for OSSE or in the current version of ath.
I also recommend to set "Mesh.SubdomainSlices =".
It does nothing good.How RearShape affects eg. A500G2?
I am now adding a switch on my crossovers shelf filter where I can switch to a different value by shorting a resistor. I show the simulated differences between the two. I think simulations are good enough as you can see from my quote.here is xsim vs real life mesurement, it looks accurate. The crossover is done from the stuff found in drawers but measured to have right values. A cleaner, neater one with better components may yield in marginally close response
View attachment 1376892
This way I can have flat response/flat DI or Tilted downwards response/flat DI. I can change that with a switch and listen for the differences with a passive crossover.
Blue is the flatter crossover, the one I have built and measured
Green is the additional resistor switched in the shelf section so more tilted crossover
These are simulations of on axis responses.
You could optimize a shape, be it with the ~spherical back or without. If you change it you need to optimize again 🙂 If you play with this stuff, you'll notice the G2 graphs are par none, so as long as the directivity is what you want that's the best performance possible available right there, butter smooth graphs without any hint of secondary sounds = ideal shape for what it is. Change it even a little and secondary sounds appear. If you don't mind some, then it's fine to change it some.
Last edited:
There's really no point with those horns.so no more sphere like constructions 😕
So there's one argument to set the start point of the curve and two parameters for setting the arrows. The end of the curve is the waveguide. So to make a 20mm round over and a straight enclosure I'm missing two more coordinates and two more directions. But I got close to what I want and should probably not use circular symmetry mode any way.
Yeah, a "straight enclosure" in axial symmetry is a cylinder, and I'm not sure that was the intention.
Yes, that's what I wanted to try. But it was just curiosity, my goal is to make a regular speaker, so I'll switch to 3D as soon as the optimization works.
Newbie here attempting to follow the tutorial.
Managed to get the mesh to output but struggling the ABEC project imported into AKABAK.
I get this error:
Managed to get the mesh to output but struggling the ABEC project imported into AKABAK.
I get this error:
This is my config(12) Script problem at identifier "Elements - SD1G0": Unknown
(16) Script problem at identifier "Elements - SD1D1001": Unknown
(27) Script problem at identifier "Infinite_Baffle #3": Unknown
Problems resolving RefElements=
Throat.Profile = 1 ; 1 = OS-SE waveguide
Throat.Diameter = 25.4 ; [mm]
Throat.Angle = 7 ; half the included angle [deg]
Coverage.Angle = 45 ; half the included angle [deg]
Length = 94 ; [mm]
; Terminating Flare
Term.s = 0.5
Term.n = 4.0
Term.q = 0.996
Morph.TargetShape = 0 ; 0 = no morphing (the default)
; MESH SETTINGS
Mesh.AngularSegments = 64
Mesh.LengthSegments = 20
Mesh.ThroatResolution = 4.0 ; [mm]
Mesh.InterfaceResolution = 8.0 ; [mm]
Mesh.InterfaceOffset = 5.0 ; [mm]
; OUTPUT
Output.STL = 1
Output.MSH = 1
Output.ABECProject = 1
; ABEC Output
ABEC.SimType = 1 ; 1 = infinite baffle
ABEC.f1 = 1000 ; [Hz]
ABEC.f2 = 10000 ; [Hz]
ABEC.NumFrequencies = 20
ABEC.MeshFrequency = 1000 ; [Hz]
; Observations
ABEC.Polars:SPL = {
MapAngleRange = 0,90,19 ; first angle, last angle, number of points
NormAngle = 20 ; normalization angle [deg]
Distance = 3 ; [m]
Offset = 95 ; [mm]
}
ABEC.Polars:SPL_D = { ; diagonal polars
MapAngleRange = 0,90,19 ; first angle, last angle, number of points
NormAngle = 20 ; normalization angle [deg]
Distance = 3 ; [m]
Offset = 95 ; [mm]
Inclination = 45 ; [deg]
}
The simple answer is download ABEC and use that for Ath projects. Import to AKABAK can be hit and miss and fixing the errors to get it to run is quite time consuming as there is always some incompatibility. ABEC will just work and allow you to follow the tutorial.Newbie here attempting to follow the tutorial.
Managed to get the mesh to output but struggling the ABEC project imported into AKABAK.
I posted the link here if you need it
https://www.diyaudio.com/community/...-design-the-easy-way-ath4.338806/post-7706882
Hi Mabat,
Is it possible to drive the various R-OSSE parameters with superformulas? For instance, R = 123 * (abs(cos(m*p/4)/a)*n2 + abs(sin(m*p/4)/b)*n3)^(-1/n1) seems not to work and the expression doesn't change/scale the radius. I considered it being an abs() vs fabs() thing maybe, use of the latter just kills ath.exe with no outputs generated. But it's probably user error, something in my expression. What am I missing?
I am just starting to find my way around, but your tool is awesome, thanks very much for your efforts!
David
Is it possible to drive the various R-OSSE parameters with superformulas? For instance, R = 123 * (abs(cos(m*p/4)/a)*n2 + abs(sin(m*p/4)/b)*n3)^(-1/n1) seems not to work and the expression doesn't change/scale the radius. I considered it being an abs() vs fabs() thing maybe, use of the latter just kills ath.exe with no outputs generated. But it's probably user error, something in my expression. What am I missing?
I am just starting to find my way around, but your tool is awesome, thanks very much for your efforts!
David
I see no reason why it shouldn't work but I would need to check the actual expression from your script. You wrote "for instance" but that of course wouldn't work, as m, n, a, b must be some actual numbers.
OK I see that testing with a wider spread of input values the shape actually is changing, just not as I might expect. This looks quite different in desmos and ath: R = 200 * (abs(cos(p)/1)*3 + abs(sin(p)/0.8)*4)^(-1/7) [m=4, n1=7, n2=3, n3=4, a=1, b=0.8]
Last edited:
This is a superformula:
So maybe this is what you're after:
R = 200 * (abs(cos(p)/1)^3 + abs(sin(p)/0.8)^4)^(-1/7)
So maybe this is what you're after:
R = 200 * (abs(cos(p)/1)^3 + abs(sin(p)/0.8)^4)^(-1/7)
R = 200 * (abs(cos(p)/1)*3 + abs(sin(p)/0.8)*4)^(-1/7)
R = 200 * (abs(cos(p)/1)^3 + abs(sin(p)/0.8)^4)^(-1/7)
Oops! Exponents not multiplications, I don't know how I managed that! All is good now. Thanks muchly for the sanity check 🍻
R = 200 * (abs(cos(p)/1)^3 + abs(sin(p)/0.8)^4)^(-1/7)
Oops! Exponents not multiplications, I don't know how I managed that! All is good now. Thanks muchly for the sanity check 🍻
I have bought and downloaded the La Voce adapter. I will measure and share the results for both active and passive once I have it printed and mounted.BTW, for a 800 Hz crossover I think you could use a short adapter instead as well: https://at-horns.eu/gen2m.html#df10171k
It may be much easier to do passively than the long one. I would definitely try the short first in that case.
- Home
- Loudspeakers
- Multi-Way
- Acoustic Horn Design – The Easy Way (Ath4)