Acoustic Horn Design – The Easy Way (Ath4)

Another use-case I've been leveraging Ath for - brute force optimization of a conical MEH throat adapter. Working to create a project package so that it can be scaled for various coverage patterns, but the basic workflow was to use a parametric Fusion model to generate the straight walled conical parts of the horn as well as gather the exit width/height for the throat adapter, which is then plugged into an Ath script to create the throat adapter mesh. Those meshes are then linked to an AKABAK project so that updating pieces of it can be done by re-opening the files. The fusion file also gives the needed information to plug LEM values into hornresp. This allows for quick iteration to get the desired coverage pattern dialed in - especially helpful is being able to adjust the secondary flare ratio/length/angles and knowing exactly how that is affecting midrange dispersion.

JMOD 2.0 workflow (2) (2).png


1746106827213.png


throatadadapter1.png
JMOD 2.0 v7 frontangle.png
driver fitment close.PNG
PXL_20250426_191052492.jpg
PXL_20250429_190040248.jpg


sensitivity.jpg


I measured the polars of this new design (pictured above in gray) against the prior version (pictured above in blue) which used a simpler lofted throat adapter to make the round-square throat transition and there were some nice improvements.


1.0 (6dB contours)
VituixCAD Directivity (hor).png
VituixCAD Directivity (ver).png



2.0
VituixCAD Directivity (hor).png

VituixCAD Directivity (ver).png



The horizontal lobe at 1.3kHz I'm pretty sure is due to diffraction from the woofer taps. But other than that, I think the results are decent given that this is a conical horn.
 
I have to give you compliments, this AXI ESP/Plug is some great work, fits like a glove.
Nicely done Marcel, thank you!
Now it's time to print/cut the A620G2 horns, measure it and maybe drill some holes for MEH.
Hopefully it does not screw up the performance to much.
(I might have to reprint, I think the random seams is too rough)

@galucha impressive work, hopefully you will create a thread of your process.
I always wanted to do fusion to convert round or any horn flares/shapes to rectangular or triangles to place the horn into a corner wall while maintaining the horn flare/areas. I just don't know how. There must be a fusion script for it.
 

Attachments

  • AXI ESP Plug.jpg
    AXI ESP Plug.jpg
    437.3 KB · Views: 46
Another use-case I've been leveraging Ath for - brute force optimization of a conical MEH throat adapter. Working to create a project package so that it can be scaled for various coverage patterns, but the basic workflow was to use a parametric Fusion model to generate the straight walled conical parts of the horn as well as gather the exit width/height for the throat adapter, which is then plugged into an Ath script to create the throat adapter mesh. Those meshes are then linked to an AKABAK project so that updating pieces of it can be done by re-opening the files. The fusion file also gives the needed information to plug LEM values into hornresp. This allows for quick iteration to get the desired coverage pattern dialed in - especially helpful is being able to adjust the secondary flare ratio/length/angles and knowing exactly how that is affecting midrange dispersion.

View attachment 1455377

View attachment 1455380

View attachment 1455381View attachment 1455382View attachment 1455383View attachment 1455385View attachment 1455386

View attachment 1455387

I measured the polars of this new design (pictured above in gray) against the prior version (pictured above in blue) which used a simpler lofted throat adapter to make the round-square throat transition and there were some nice improvements.


1.0 (6dB contours)
View attachment 1455388View attachment 1455389


2.0
View attachment 1455390
View attachment 1455391


The horizontal lobe at 1.3kHz I'm pretty sure is due to diffraction from the woofer taps. But other than that, I think the results are decent given that this is a conical horn.
Awesome job they look very big what drivers were you using just for curiosity