Hornresp

If I may here is a better comparison:

If you don't like the food that was offered to you for free and you have very specific ideas how to improve some aspects I find this suggestion quite legitimate.
I find it pretty ungrateful when the people who made that food get offended by it.

Obviously, given the fact that the suggestions or feedback was given with good intentions.
If it's just bashing, that's totally useless.
 
  • Like
Reactions: 1 user
I'm not sure if I have seen a full explanation of the 's'.

My understanding was that in the early days at least, the 's' in Cms and Rms stood for suspension. I guess most signals back then would have been relatively small anyway, given the technology available at the time. It seems that it was not until Thiele-Small parameters came along that the small signal qualification started to be used, and then mainly when referring to those parameters in particular.

Out of interest I asked ChatGPT the question:

"What does the s in loudspeaker Cms mean?"

The answer it gave was:

==================

In the context of loudspeakers, the "Cms" parameter typically refers to the compliance of the speaker's suspension system. Compliance represents the ease with which the suspension can move, and it's usually measured in meters per newton (m/N) or centimeters per newton (cm/N). So, the "s" in "Cms" stands for "suspension".

==================
 
  • Like
Reactions: 1 users
a switch in topics - I was using Hornresp with great success in replicating Bill Waslo's Cosyne V5 MEH horn results and then running parametric analysis of changes I was considering. Then I came across the R-OSSE waveguide thread and wanted to substitute a similar complex shape for the conical/pyramidal shape of the V5.
3 questions arise:
1) It appears that the current version supports a max of 4 segments. If I just approximated the R-OSSE in 4 conical segments, would the results be way off?
2) I would guess that Hornresp already has some internal software loop with n=1 up to 4 segments. Is there any way this could be updated to n=1 up to 99 and read the Sn, Sn+1,& con data from a text file? This would allow any arbitrary shape to me modeled.
3) I've only used the conical option so far, but if limited to a max of 4 segments, it there a way to use another shape such as parabolic
to get the 4 segments closer to the OSSE shape while still matching the slope and curvature at the segment intersections? If so how (or where to read up on it)?
I don't want to forget to mention many thanks for what we already have - it is great.
 
If I just approximated the R-OSSE in 4 conical segments, would the results be way off?

If simulating a MEH design then the results should give you some idea of the expected performance, but they would not be super-accurate.

Is there any way this could be updated to n=1 up to 99 and read the Sn, Sn+1,& con data from a text file?

Technically it could be done, but it's not going to happen.

if limited to a max of 4 segments, it there a way to use another shape such as parabolic
to get the 4 segments closer to the OSSE shape while still matching the slope and curvature at the segment intersections?

Parabolic and exponential flare segments can certainly be specified, but exactly matching slope and curvature at segment interfaces would be a challenge.
 
Last edited:
My understanding was that in the early days at least, the 's' in Cms and Rms stood for suspension.

You're probably right. As I said, the 's' may mean different things for different parameters.

Out of interest I asked ChatGPT the question:

ChatGPT also claims that I have been professor of Civil Engineering at NTNU for 30 years, so....

Out of interest, I also asked ChatGPT about Cms, and got the following answer:

"In the context of loudspeakers, the "s" in "Cms" stands for "specific." So, Cms stands for "Compliance (specific)." It represents the specific compliance of the loudspeaker's suspension system. This term is used to differentiate it from other compliance measurements in different contexts. Specific compliance is typically expressed in units of meters per newton (m/N), indicating the displacement of the cone per unit force applied."

It also claims that Qts includes the effect of the enclosure.

So far all my attempts at getting accurate information about loudspeakers from ChatGPT have failed :ROFLMAO:
 
  • Like
Reactions: 2 users
ChatGPT also claims that I have been professor of Civil Engineering at NTNU for 30 years, so....

After reading the above, I couldn't resist - curiosity got the better of me... :)

My question:

"Who is David McBean?"

ChatGPT answer:

"David McBean is a prominent figure in the field of loudspeaker design and acoustics. He is known for his contributions to speaker design software and resources for DIY (Do It Yourself) speaker builders. McBean is the creator of programs such as WinISD, which is widely used for designing and simulating speaker enclosures, as well as other software tools for audio enthusiasts. Additionally, he has authored various articles and resources on speaker design principles and techniques, making him a respected figure in the audio engineering community."

Being the creator of WinISD and the author of various articles is news to me, and not even the slightest mention of Hornresp!

As for being a prominent and respected figure - it really has to be joking... :)
 
  • Like
Reactions: 5 users
After reading the above, I couldn't resist - curiosity got the better of me... :)

My question:

"Who is David McBean?"

ChatGPT answer:

"David McBean is a prominent figure in the field of loudspeaker design and acoustics. He is known for his contributions to speaker design software and resources for DIY (Do It Yourself) speaker builders. McBean is the creator of programs such as WinISD, which is widely used for designing and simulating speaker enclosures, as well as other software tools for audio enthusiasts. Additionally, he has authored various articles and resources on speaker design principles and techniques, making him a respected figure in the audio engineering community."

Being the creator of WinISD and the author of various articles is news to me, and not even the slightest mention of Hornresp!

As for being a prominent and respected figure - it really has to be joking... :)
That's so funny, it made me spit out my morning coffee 😂🤣

Goes to show how dangerous it is to just blind fully trust these things.
 
  • Like
Reactions: 3 users
Talking about making random things up

I tried asking ChatGPT the exact same question twice, and interestingly, got two differently worded answers. :)

My question:

"What is Hornresp?

ChatGPT answer 1:

"Hornresp is a speaker design software used for designing and simulating horn loudspeakers. It's popular among audio enthusiasts and professionals for its ability to model various horn configurations and predict their acoustic performance."

ChatGPT answer 2:

"Hornresp is a speaker design software primarily used for designing and simulating horn loudspeakers. It allows users to model different horn configurations and predict their acoustic performance. It's commonly used by audio enthusiasts and professionals for designing high-performance speaker systems."
 
  • Like
Reactions: 1 user
Hornresp Update 5530-240222

Hi Everyone,

BUG FIX

The Throat Adaptor Designer Export button was not being disabled when an invalid set of input values was specified, as shown in Attachment 1.

This has now been fixed, as shown in Attachment 2.

Kind regards,

David
 

Attachments

  • Attach_1.png
    Attach_1.png
    11.8 KB · Views: 30
  • Attach_2.png
    Attach_2.png
    11.4 KB · Views: 30
  • Like
Reactions: 3 users
No need to push David McBean to make something he doesn't want to or doesn't know how to make. In this forum there must be some knowledgeable people willing to make a good and complete HornResp tutorial.
This is the most sensible suggestion I have heard to date.

I got a better plan; design your version of HR and give us a choice..........
If I had all the formulas and math to make one I'd probably give it a crack, but to read all the white papers trying to understand it all would probably take longer than I am going to live. I can write code, but with my mental illness I struggle to read certain types of documentation.

I am sorry to hear that you have decided to move on. I am pretty sure that after a series of specific questions from you and answers from people here that you would have a much better understanding of how to use Hornresp. Do you perhaps have a specific loudspeaker project in mind that you were hoping to simulate? If so, then that could be used as the starting point for a Q & A process.

Thank you for the very kind offer, and I am sorry that I have come across as so confrontational, I just got to the point of severe frustration. Not that is an excuse for being rude.

I am still going to be sitting on the bench, but if anyone who is knowledgeable in the program wants to make a series of videos like this one, then I don't think anyone would struggle getting started.

In the past I had managed to understand the basics of the throat area numbers, but in the video he switches from Nd to OD and knowing this one thing would have probably turned failed previous attempts into a success. Years ago in the quick mockup software I wrote to emulate Hornresp functionality I suggested a drop down box in the code that showed different horn flare type drawings depending on what was selected. In the video he shows a simple picture that illustrates the difference between them, these are the kinds of things that make understanding what is going on so much easier.

I also like that he shows you have to smooth out the response in the video as this is something that most people are going to want to do. So how about it advanced users, are you up to making a video series like this one for the newbies?

 
  • Like
Reactions: 1 users
in the video he switches from Nd to OD

It is interesting that corner loading (Ang = 0.5 * Pi) is assumed and that the driver and transmission line outputs are co-located (Path = 0.00 cm). A smaller a system with a wider response could perhaps have been produced using the Transmission Line Loudspeaker Design Wizard optimisation tool (Tools > Design Wizard > Transmission Line).
 
  • Like
Reactions: 1 user