Forum Replies Created
5 June 2020 at 6:03 pm #169
All our products can export FIR’s as TXT files that load into Powersoft Armonia. FIR Creator EX, FIR Designer and FIR Designer M also have a Powersoft DTP dialog where you can export an XML file, for Armonia, that includes gain, delay, polarity, IIR and FIR coefficients.
EA Support5 June 2020 at 8:56 am #167
FIR Designer is available as a subscription license (with continual feature updates) and a perpetual license (with only bug fixes).
With the subscription license, a credit card is kept on file and charged annually. Shortly before the annual charge, you will receive an email notice and can cancel the subscription. Once the subscription is cancelled, the software reverts to demo mode and you can’t save projects, systems and can’t export filters.
With the perpetual license, you can use the product indefinitely.
All our products contact our license server periodically to verify that the license is still valid. This helps us reset your license in the event of a computer failure or loss.
EA Support3 June 2020 at 7:35 am #165
Your FIR filter length of 400 at 48 kHz is way too short for the amount of LF magnitude and phase filtering you are trying to achieve. Filtering at lower frequencies requires longer filters, as does aggressive filtering – high Q and high slope regions in the magnitude and phase of the filter. Generally speaking a 400 tap filter (at 48 kHz) will struggle below approximately 500 Hz, and that can be seen in the “FIR Filter Frequency Response” plot on the Export tab. Powersoft amps can take at least 2048 length filters now and the modules might be similar. I’d recommend switching to just IIR filters at the point at which the FIR can’t go any lower.
Maybe take a look at the Audio FIR Filtering paper
It has examples of differing filter lengths.
One other suggestion. On the Import tab, using “Normalise magnitude to max” will result in much of the filtering being boosts. Maybe turn this off and use the manual “Magnitude off (dB)” field to place the smoothed response roughly either side of 0 dB. In this way the filtering will be a mix of boosts and cuts. Although I’ve not seen it yet, it’s possible some processors will run into headroom problems in the FIR filtering. And gain can always be made up later in a separate gain stage in the processor.
EA Support29 May 2020 at 6:57 pm #162
What file format are you using? With some formats such as WAV and single column TXT, the import process looks for the peak then loads from 1500 samples before the peak. Details are on https://eclipseaudio.com/loudspeaker-measurements/
If you know where the peak is, you can indicate it with a number at the end of the filename e.g. “measurement 423.wav”. Or to align time=0 with the start of the file, set the number at the end of the filename to 0. For example “measurement 0.wav”.
EA Support25 May 2020 at 12:53 pm #157
We mostly answer direct product questions but here are few things to try.
Regarding the measurements at different distances. You could design the filtering with the measurements you have then verify/adjust the relative driver levels later with measurements at a common distance outside (where there are no walls). Or take some new, gated measurements outside. I’d also suggest talking some off-axis measurements to help choose a crossover point where the drivers beam-width’s are roughly similar. Floyd Toole has published on the topic of subjective preference for loudspeakers with well-controlled directivity that varies smoothly over frequency.
EA Support16 May 2020 at 7:50 pm #151
The error calculation range to the left of the error plot can be adjusted by setting the start and the end frequencies to something within range. In your example the start frequency could be moved to maybe 400 Hz.
Generally deviations between the ideal and truncated FIR filter lower than -40 dB relative to the passband of the filtered response could be ignored (depending on the application). You could lower the “Y axis : min” value of the “FIR Filtered Frequency Response” – the middle plot – to see how the filtered response actually looks below 500 Hz.
Another thing you could try here is “DC Compensation.” When enabled, and when a HP filter is in use in the “Mag Adjust” tab, it ensures there is no DC offset in the FIR filter coefficients. This can improve LF rejection in the FIR filter in this situation.
EA Support14 May 2020 at 7:16 am #144
In the FIR Designer “Export to Lake FIR 3-way module” dialog, there is a checkbox “FIR Filters Enabled.” Toggle this to enable/disable the FIR filters. All other processing, such as delay and IIR filters, still runs and is not affected by this setting.
Note: The “Gain” setting on the FIR Creator EX (and FIR Designer) “Gain/Polarity/Delay” tab is combined with the FIR, and so with the FIR filters disabled, the “Gain” setting is not applied.
EA Support14 May 2020 at 7:10 am #143
Thanks for the suggestions. We’ve added these to the work list for consideration. All these are possible but some aspects may take significant work.
(All plots are current to 1/96th octave and exporting just the 1/96th data would be the easiest to implement.)
EA Support10 May 2020 at 10:06 pm #139
>> Windows is running Lake LM44 v6.8.5 (install FIRd 2 plugin and Active)
The readme.txt (in the FIR Designer Lake Controller Plugin ZIP file) gives installation instructions.
Did you press CNTRL-L in the Lake Controller and did you see a message confirming that the plugin loaded?
>> They are in same network and connect LM44 Processor but i can’t connect LM44 in FIR Creator EX in DTP.
Make sure any firewalls are turned off on both computers.
>> Can you tell us some workflow about using LAKE and FIR Creator EX software and hardware setup?
In the Lake Controller, load the LAKE FIR 3-way module. (The file EmptyFir3Way_unlocked_with_user_range_v2.csm is provided inside the FIR Designer Lake Controller Plugin ZIP file.)
take a look at these videos
“FIR DESIGNER 2.3 | Direct-To-Processor Function (LAKE example) | Short Tutorial”
“FIR DESIGNER 2.3 | Direct-To-Processor Function (LAKE example) | Extended Tutorial”