Acoustic Horn Design – The Easy Way (Ath4)

Without rails I could create surf loft and export STEP file to Solidworks. Output files extension for Solidworks is txt.
 

Attachments

  • Clipboard03.jpg
    Clipboard03.jpg
    263.1 KB · Views: 404
Last edited:
M2 ish 8K to 20K ABEC result

For what it is worth here are the VACS graphs for running the M2 style waveguide between 8K and 20K, looks quite good overall driven by a perfect radiator.
 

Attachments

  • M2ish Diag SPL 8K-20K.jpg
    M2ish Diag SPL 8K-20K.jpg
    170.8 KB · Views: 117
  • M2ish Diag Sono 8K-20K.jpg
    M2ish Diag Sono 8K-20K.jpg
    66 KB · Views: 123
  • M2ish V SPL 8K-20K.jpg
    M2ish V SPL 8K-20K.jpg
    163.9 KB · Views: 141
  • M2ish V Sono 8K-20K.jpg
    M2ish V Sono 8K-20K.jpg
    60.1 KB · Views: 387
  • M2ish H SPL 8K-20K.jpg
    M2ish H SPL 8K-20K.jpg
    169.1 KB · Views: 383
  • M2ish H Sono 8K-20K.jpg
    M2ish H Sono 8K-20K.jpg
    70.4 KB · Views: 395
When I try to add the new lines in the configuration files I get a syntax error, I copied the lines from the readme so I'm not sure what I'm doing wrong:confused: Tried with both of the betas, I put the exe in the same folder I was using before to run the tool as the betas are called ath.exe so they should be able to coexist?

I tried 8 and 4 as the number of profiles with the same error.
 

Attachments

  • atherror.jpg
    atherror.jpg
    79.6 KB · Views: 106
  • athconfig.jpg
    athconfig.jpg
    32.9 KB · Views: 98
This config worked (not sure why having the other lines in but commented out made it work) but I could not get the separate profiles to work without a syntax error. Surface loft in Fusion then worked

Code:
 ; -------------------------------------------------------
  ; Output
  ; -------------------------------------------------------
  
  Out.DestDir = "C:\Horns"    ; current directory by default
  
  Out.Write_STL = yes
  Out.Write_MSH = no
  Out.Write_ABECProject = yes
  Out.Write_CoordFiles = true
  Out.CoordFiles.NumProfiles = 8
  ;Out.CoordFiles.Delimiter = " "
  ;Out.CoordFiles.SeparateFiles = true
 

Attachments

  • M2Ish surface.jpg
    M2Ish surface.jpg
    32.9 KB · Views: 125
Last edited:
That's fine if you like the beaming. I don't.

The README file is in the zip archive (the link).

There's only one file in the zip archive, named "ath.exe"

I tried extracting the ath.exe file and it spit out these:

.bss
.CRT
.data
.idata
.pdata
.rdata
.text
.tls
.xdata

But each one of those appears to be a binary of some sort.

Is anyone else finding a zip file inside that archive? I'm on Windows 10.
 
Member
Joined 2004
Paid Member
The Fusion add-ins read one single file, semicolon separated values. So for Fusion you have to keep the settings default:

Out.Write_CoordFiles = true
;Out.CoordFiles.Delimiter = " " <--- set it to ";" for Fusion 360 (or don't specify at all)
;Out.CoordFiles.SeparateFiles = true <--- set it to false for Fusion 360 (or don't specify at all)
 
The Fusion add-ins read one single file, semicolon separated values. So for Fusion you have to keep the settings default:

Out.Write_CoordFiles = true
;Out.CoordFiles.Delimiter = " " <--- set it to ";" for Fusion 360 (or don't specify at all)
;Out.CoordFiles.SeparateFiles = true <--- set it to false for Fusion 360 (or don't specify at all)

What is weird for me is that I had to specify them commented out for the configuration to run, if I left them out entirely I got a syntax error. The attached cmd screen shows the errors with the code on the right that caused them, the last one went through no problems. Maybe that doesn't happen for anybody else, it works for me with those settings so I just thought I would report it in case anyone else gets the same.
 

Attachments

  • Athsyntax.jpg
    Athsyntax.jpg
    141.7 KB · Views: 611
Hi, this is fun tool!
Not sure what I'm after just playing around. Got some smooth looking diagonal response, is there a way to extract the profile from the "corner" or some other tips how to get the performance to the horizontal axis?:D

Also, any tips how to get a wave guide larger? I tried to tune the depth and / or variables of the super formula but the performance gets nowhere near. By good performance I think the lines in the SPL graph should be smooth and not overlap?:) Thanks!
 

Attachments

  • smooth-diagonal.png
    smooth-diagonal.png
    140.8 KB · Views: 591
  • curves.png
    curves.png
    130.6 KB · Views: 589
  • smooth-d.png
    smooth-d.png
    144.8 KB · Views: 580
Last edited:
Member
Joined 2004
Paid Member
Got some smooth looking diagonal response, is there a way to extract the profile from the "corner" or some other tips how to get the performance to the horizontal axis?:D
Make it round :)
For the corner profile, import the file *_profiles.csv with Ath4_CurvesImport add-in and make sure you set Out.CoordFiles.NumProfiles = 8 (that includes the diagonals).
 
gedlee

Re PWT, I'm not sure you mentioned this before - what about a (typical) conical exit of a compression driver connected directly to a straight duct? Wouldn't that deteriorate the results? I will have two tubes, ⌀1" and ⌀1.5" - would a smooth transition insert from 1" to 1.5" make sense for 1" drivers? These could be printed easily, I guess.

The exit angle issue is a complex one. The technique will give you the actual shape of the exit waveform, so in that sense it is not incorrect. But doing this may take some high resolution and the ability to run the algorithm with evanescent waves. In any case, the errors will be less than what I would expect to be the non-ideal exit waveform of most drivers. What one wants to know is how close is the drivers exit wave conform to what the waveguide expects.

I would not use a conical flare - use two different size tubes. The conical flare that is not actually part of the driver itself would likely cause substantial errors.

I was gone to Spain for the last week.
 
Member
Joined 2004
Paid Member
Thanks.

Preparing the PWT mics, there's a possibility to make a very small narrow tube extension as a pressure probe (see the drawing; [mm]). Would that make sense? Wouldn't it disrupt the sound field inside the tube too much? Plenty of such holes could be prepared in various places in the tube, plugged if not used. Some form of mics calibration will be necessary anyway.
 

Attachments

  • mic_probe.png
    mic_probe.png
    50.9 KB · Views: 216
Last edited:
Member
Joined 2004
Paid Member
OK, I won't complicate it, I suspected it could cause trouble. I'll flush mount all the capsules.

In the meantime, I'm working on a spherical wave source (or vibrating cap, alternatively) and mesh construction redesing - this will be a major update. A lot simpler and better now - some ideas come after a long time.
 

Attachments

  • mesh-ng.PNG
    mesh-ng.PNG
    82.8 KB · Views: 178
Last edited: