Hornresp

Hi David,

Right now, my wife and I are still dealing with Tax and Accounting Client overload. Expect this will continue till 15-Oct-17, the return filing deadline for extensions. Until then, time for extra circular activities will be limited.

Note also that MPM, as currently configured, will only handle horns terminated in a infinite baffle.

The profile generator I am working on, will use C-Bézier curve to cover the entire horn profile as it can exactly trace the conic sections of interest as well as fairness curves used in road design. Implementation will be in Excel/VBA with interface to AutoCAD.

Regards,

Bill

Hi Bill,

Thanks for the status report - your profile generator project sounds very interesting indeed.

Kind regards,

David
 
Just throwing this out there - could you add PEQ to the input parameters window tools menu?

Hi just a guy,

It is becoming more and more difficult to make such changes due to the increasing complexity of the code, and the greater number of complicated interactions now taking place between various parts of the program. Nevertheless, I will investigate the possibility and let you know the outcome in due course.

It may take a little while though, as at this stage I have no idea if it is feasible or not :).

Kind regards,

David
 
Hi just a guy,

If you could do a low pass and a high pass filter

Would it be okay if just a single band pass filter was provided for this purpose?

For operational reasons I would like to remove the existing low pass and high pass active filters from the Filter Wizard, and retain just the existing band pass filter.

If a low pass filter is required, the band pass filter Lower Cutoff slider frequency can be set to zero hertz, and if a high pass filter is required, the band pass filter Upper Cutoff slider frequency can be set to zero hertz.

If the above change is acceptable, I am hopeful of being able to modify Hornresp to meet your needs. It will require a significant amount of work, though :).

and as much bands of PEQ and shelf filters as you like

The existing six bands would be the maximum available.

Kind regards,

David
 
Hi David:
I second JaG's request and for the same reasons - I would like to be able to see things like driver power, particle velocity after filtering. But if its easier for you I would say it would be just as good to have those two calculations accessible in the filter wizard. What you do by bringing filter wizard into the input window is preclude requests for other power/tool outputs to be calculated post filtering.

I don't see any issues with your proposal re' BPF so long as we can continue to set the Q for the roll offs on each end of the band. For those cases where we need both HPF and LPF, it seems it would save PEQs.

Remember the fail to save filter params on F9 issue that was cured, at least for a while, by using F5 to clear corrupted params? I hate to say it but I think its back. I don't know when it recurred but I am experiencing it in version 40.60. I am working on a new design now and every iteration it seems that when I open the Filter Wizard all bands are off. I always do an F9 before exit when I've changed a setting and I know that for this design I did an F5 initially and again at least once when it had failed to save.

This problem doesn't occur when I close and then re-open the wizard immediately. It happens, intermittently for unknown reasons, when I close HR completely and then re-open some time, hours or days, later. I realize this makes it nearly impossible to debug but maybe you will see something if you look into it.

Jack
 
Hi just a guy,



Would it be okay if just a single band pass filter was provided for this purpose?

For operational reasons I would like to remove the existing low pass and high pass active filters from the Filter Wizard, and retain just the existing band pass filter.

If a low pass filter is required, the band pass filter Lower Cutoff slider frequency can be set to zero hertz, and if a high pass filter is required, the band pass filter Upper Cutoff slider frequency can be set to zero hertz.

If the above change is acceptable, I am hopeful of being able to modify Hornresp to meet your needs. It will require a significant amount of work, though :).



The existing six bands would be the maximum available.

Kind regards,

David

A single bandpass filter to replace the existing high pass and low pass filters that are already available in the tools menu? If that's what you mean, and if it's functionally equivalent to what is already available I don't have any issue with replacing the existing high and low pass with a single bandpass filter.

While extra filters in the tools menu would be a significant improvement in my opinion I'd wait and see if a lot of people are interested before spending a significant amount of time. I think it would be a popular upgrade but if not maybe your time is best spent on a different feature.
 
Hi Jack,

Thanks for the feedback.

But if its easier for you I would say it would be just as good to have those two calculations accessible in the filter wizard.

Unfortunately it would only make things more difficult :).

By way of explanation, to enable the Filter Wizard tool to operate in "real time", filter gain and phase are effectively "added" to the already-calculated standard primary results. Non-standard secondary discretionary results such as particle velocity, etc, are only calculated when requested by the user, hence they are not necessarily available for the post-calculation Filter Wizard to access.

What you do by bringing filter wizard into the input window is preclude requests for other power/tool outputs to be calculated post filtering.

Hopefully if everything goes according to plan it will be possible to specify via the input window either a low pass filter, a high pass filter or a band pass filter, together with up to six parametric equaliser bands. It will not be possible to specify a passive filter or a Le Cléac'h filter - those options will only be available in the post-calculation Filter Wizard.

I don't see any issues with your proposal re' BPF so long as we can continue to set the Q for the roll offs on each end of the band.

There will be no change to the current arrangement. The alignment used at each end of the band will be the same (Butterworth, Linkwitz-Riley, etc), but the order (roll off slope) can be different.

This problem doesn't occur when I close and then re-open the wizard immediately. It happens, intermittently for unknown reasons, when I close HR completely and then re-open some time, hours or days, later. I realize this makes it nearly impossible to debug but maybe you will see something if you look into it.

I will look at changing the rules used to decide which settings to save. I am thinking that the following may be a better approach:

If the F9 key is pressed while either the Active or Equaliser filter option is selected, then the current active and equaliser settings will be saved, with the passive and Le Cléac'h settings reverting to their default values.

If the F9 key is pressed while either the Passive or Le Cléac'h filter option is selected, then the current active, passive and Le Cléac'h settings will be saved, with the equaliser settings reverting to their default values.

Note that it is not possible to save the current equaliser, passive and Le Cléac'h settings together, as they share common fields in the permanent data record.

Kind regards,

David
 
Hi just a guy,

A single bandpass filter to replace the existing high pass and low pass filters that are already available in the tools menu? If that's what you mean, and if it's functionally equivalent to what is already available I don't have any issue with replacing the existing high and low pass with a single bandpass filter.

My apologies - I just confused things for you :).

I had forgotten that I had changed the captions on the frequency sliders in the pre-calculation band pass filter from those used in the Filter Wizard.

'Lower Cutoff' in the Wizard band pass filter became 'High Pass' in the pre-calculation band pass filter.
'Upper Cutoff' in the Wizard band pass filter became 'Low Pass' in the pre-calculation band pass filter.

I will remove the existing Low Pass and High Pass options from the Filter Wizard tool and rename the Band Pass option frequency sliders as 'High Pass' and 'Low Pass' to make it more obvious than the filter can be used as either a high pass, low pass or band pass filter.

While extra filters in the tools menu would be a significant improvement in my opinion I'd wait and see if a lot of people are interested before spending a significant amount of time. I think it would be a popular upgrade but if not maybe your time is best spent on a different feature.

At this stage, I intend pushing ahead with the project - I relish a good challenge, and can see the benefits in having the additional functionality :).

Kind regards,

David
 
Ex-Moderator
Joined 2005
I just got a new Windows 10 computer (Surface Pro 4). One of the first things I tried to do was download Hornresp because you know, AWESOME! But after unzipping the download package and trying to open the application I get the same error as sine143: Run-Time Error '380', invalid property value. Have any other Windows 10 users run in to this?

Just ran into this same error code on a brand new Dell XPS laptop with Win 10 home when trying to open the latest 40.70 version of Hornresp. Tried to find a setting related to a TrueType font but I'm not very familiar with Win 10 so it must be buried somewhere or gone. I'll keep trying to play with settings and see if it gets Hornresp to start up.

I did try copying an older version 40.60 from another Dell laptop running Win 7 and that didn't open either.

Tried running in various compatibility modes as suggested by the Program Compatibility Troubleshooter and the same error keeps coming up. Is there something Hornresp is looking for that might be missing in fresh installations of Win 10?
 
Last edited:
Ex-Moderator
Joined 2005
If your system is missing a font referenced in VB code, you may get this error.
Candidates include:

ms sans serif - MS Reference Sans Serif Regular
lucida console - Lucida Console Regular
arial black, arial - Arial (includes Black, Bold, Regular, etc.)
times new roman - Times New Roman
symbol - Symbol Regular

Thanks for the heads up Bill. It looks like those are all there. Does it matter that some of the font names are slightly different? Anything else to look for?
 
Last edited:
Hornresponse

I just downloaded the new version of Hornres and tried to install without success until I let Windows put it in my C partition instead of where I wanted. Also switched to XP compatability mode. No problem. I do not know which fix helped but I have it now. My old version opened ok. I am running Windows 10 version 16199 on a powerful desktop. Laptops may not work as well hehe. The latest Windows 10 preview is awful.
 
Just ran into this same error code on a brand new Dell XPS laptop with Win 10 home when trying to open the latest 40.70 version of Hornresp. Tried to find a setting related to a TrueType font but I'm not very familiar with Win 10 so it must be buried somewhere or gone. I'll keep trying to play with settings and see if it gets Hornresp to start up.

I did try copying an older version 40.60 from another Dell laptop running Win 7 and that didn't open either.

Tried running in various compatibility modes as suggested by the Program Compatibility Troubleshooter and the same error keeps coming up. Is there something Hornresp is looking for that might be missing in fresh installations of Win 10?

Hi Brian,

Following is an extract from the Hornresp Readme.txt file:

/////////////////////////////

KNOWN PROBLEM
~~~~~~~~~~~

Hornresp will not run with Windows XP if the Fonts applet in the Windows Control Panel is set to "TrueType fonts only".

Error Message:

Invalid property value

Fix:

1. Open the Fonts applet by double-clicking on the Fonts icon in the Windows Control Panel
2. Select Tools > Folder Options... > TrueType Fonts
3. Uncheck the "Show only TrueType fonts in the programs on my computer" check box
4. Apply and save the system settings change

/////////////////////////////

Maybe the same problem occurs with Windows 10. Is your system set to "TrueType fonts only", perhaps?

Kind regards,

David
 
Win10

I just downloaded the new version of Hornres and tried to install without success until I let Windows put it in my C partition instead of where I wanted. Also switched to XP compatability mode. No problem. I do not know which fix helped but I have it now. My old version opened ok. I am running Windows 10 version 16199 on a powerful desktop. Laptops may not work as well hehe. The latest Windows 10 preview is awful.

Current HR version installed in C: Drive (RAID 0) runs fine outside the XPCM setting on my system. Fonts set to match Language (US English). WHG