Forum Replies Created
-
6 December 2024 at 6:34 am #967
Mark, as Musan pointed out, the link to the 4.3.12 version for windows was actually serving 4.3.11. I’ve just corrected the link so try download again.
Regards,
EA Support5 December 2024 at 9:01 pm #964Actually we managed to replicate the problem and implement a fix. Version 4.3.12 is now ready for download.
(Thanks for finding this.)
Regards,
EA Support5 December 2024 at 10:53 am #963Email ‘info’ at our domain. The email address is on the website contact page also.
Thanks a screenshot would be very helpful.
Regards,
EA Support5 December 2024 at 6:15 am #960I’m sorry, we can’t replicate the problem. Can you email us a FIR Designer project where you see the problem? There may be something specific to the project that is triggering this.
Regards,
EA Support5 December 2024 at 6:03 am #959Noted. We’ll take a look. BTW FIR Designer is now up to 4.3.11. Can you try this and let us know if the problem is still present?
Also, are you on Windows or macOS? The codebases a slightly different.
Regards,
EA Support28 November 2024 at 12:12 pm #954Version 4.3.11 is now out and has a fix for the Preferences issue.
Regards,
EA Support26 November 2024 at 7:11 am #951Hi Nathan,
Can you please email us one of the Systune measurements and we’ll take a look? Email “info” at our domain.
What version were you using before updating?
What version are you using now and are you on Windows or macOS?
What export format are you using?
If you have a specific system file that is exporting oddly, please email that to us also.Have you tried reinstalling an older version? We retain at least one or two previous versions on the download web page.
EA Support
25 November 2024 at 1:39 pm #949Hi Ed,
We’ve confirmed the ‘use settings from current project’ problem in FIR Designer M and FIR Designer, and a fix will be in the next releases.
However we can’t replicate the preferences load/save problem. It’s working fine here on Windows 11 (64 bit ARM). We have some troubleshooting ideas and will followup by email.
Regards,
EA Support24 November 2024 at 5:17 am #948The actual use case would be near zero degrees at 80 hz crossing to almost
180 degrees at 120 Hz, a fairly steep change of phase….. This response is
easy to create by summing a 100 Hz low pass filter with a 100 Hz high pass filter.2nd order LP and HP filters have a 180 deg phase change but it’s quite wide – over 4 octaves. The phase change you’re after is very steep and will result in a fairly long impulse response.
There’re two ways you could try to achieve this.
– On the FIR Phase Adjust tab, put a minimum phase 1st order all-pass at ~100 Hz and then use multiple 4th order all-passes, either side of 100 Hz, to tighten up phase slope. Or..
– On the “Input” tab, clear the response, make a 3 column TXT file – freq(Hz), mag (dB, all zeros) and phase (deg) – with your desired phase transition, load the file on the “Target->File” tab (and make sure to un-check “Mag only”), use the “FIR Auto Phase” tab to push the impulse (from the “Import” tab) towards your target phase response, then on the “Export” tab, adjust the length and delay until the error is low.
Best regards,
EA Support16 November 2024 at 5:33 pm #946Sorry, one clarification. Our products don’t have an IIR emulation mode specifically for Hypex. It’s possible some of the other filter modes might match, but you would have to test them. You can download demo versions of our products. Our products also output raw IIR filter coefficients, so if Hypex can load coefficients, that’s other option to consider.
Regards,
EA Support15 November 2024 at 11:52 pm #942Hi Ed,
Apologies for the delay in replying. We’ll check where the Preferences file should be saved and get back to you shortly.
Regards,
EA Support- This reply was modified 3 weeks, 3 days ago by EA Support.
8 November 2024 at 8:54 pm #940In Second view/group delay of your filter example I see group delay is same in whole band for each band(HF, MF, LF), but on different levels. For HF it is less then 1ms, for MF it is around 3ms and for LF it is around 20-30ms. Can bands be adjusted to same group delay ?
Yes. The different group delays relate to the different “delay” parameters in each of the FIR filters. To align these, additional delay needs to be added to the MF and HF so that their group delay matches the LF. “FIR Designer M” automatically tells you what delay to add in the “FIR Alignment Delay” on the System “Export” tab, and this delay can be included in the delay blocks in the processor (and not in the FIR filters). This alignment delay is already included in the “Wavelet” plot when viewing the wavelet of the combined system response.
Another problem that I can’t solve is very steep crossover between LF and MF area(about 300Hz). Even Brickwall is chosen, in export system response graph it seems slope is not brick wall like at 2kHz(MF/HF point). At 300Hz it looks more like LR4 slope shape. I tried to get brick wall shape at 300Hz, but I couldn’t. How I can achieve brick wall shape at 300Hz crossover ?
On both the channel target and channel mag adjust tabs, either set the Brick-wall filter to be longer – by increasing the time length in “ms” – or use one or more higher order filter prototypes. Also, on the channel export tab you will need to set the filter to be longer, to ensure the filter can realise the steeper crossover shape. Remember, steeper crossover filter shapes, implemented in FIR filters, require longer FIR filters. It’s also worth considering the capabilities of the processor you will be using. For example, if the processor can only run 4096 length filters, then you need to adjust your crossover steepness to be realisable within 4096 taps.
4 November 2024 at 9:05 pm #938>> Group delay in this case is maximum around 2-3ms for HF and around 4ms for MF. It
>> seems too high compared to maximum around 1ms for LR4. According to some studies
>> more then 1ms in area of 500-5000 Hz could be audible. My idea is to make very
>> steep crossover around 72db/octave for both crossover points in 3way and Group
>> delay not higher then 1ms in 50-20kHz band. Could you suggest which type of
>> crossover I should choose. Maybe instead brickwall I should use LR12The potential audibility of group delay relates to the audibility of the variation in group delay across frequency. Linear-phase filtering inherently has no variation in group delay across frequency; i.e. the group delay of a linear-phase filter is pure delay only.
The Brick Wall set to 20ms should get close to what you need. Also, we provide LR up to 8th order, which is 48 dB/oct. In the Target tab and the Mag Adjust tab, you can combine an 8th order LR with a 6th order LR to give ~72db/octave – both set to linear phase. Or even try the Elliptic filter prototype – set to linear phase – and experiment with the filter order and stop band attenuation to achieve the slope you want.
Remember, the steeper crossover filter shapes, implemented in FIR filters, require longer filters.
As to your requirements, if you set up the processing to essentially be linear phase from 50 Hz to 20 kHz, then any variation in group delay across frequency is essentially zero, but the filtering will have a bulk delay. Again, take a look at the wavelength view to see this.
If you want to use minimum-phase filtering to achieve your goals, I can’t recommend any particular approach. You will need to experiment.
EA Support
25 October 2024 at 6:54 am #934Hi Mark,
Version 4.3.9 is now available. Restart FIR Designer and it will alert you and provide a link.
Regards,
EA Support -
|