Audio Brand Integration in FIR Designer
Audio professionals use our software tools to design IIR+FIR processing for upload to the processor brand of their choice.
We liaise with many audio brands to include brand-specific customization options & transfer formats that enable users to quickly & accurately design IIR+FIR processing & presets, tailored specifically for their intended processor.
Features within FIR Designer that support brand integration include:
- Branded IIR filter emulation
- The ‘Loudspeaker Processing Interchange Format’ (LPIF)
- Branded ‘Direct-To-Processor’ (DTP) dialogs
We regularly receive requests from users to expand our list of supported brands.
Providers of DSP-enabled audio devices (e.g. processors, amps, & related control software) are welcome to supply Eclipse Audio with the necessary information (outlined below) for inclusion into our software tools.
Note! Implementation of a branded IIR filter emulation in our software is a prerequisite for LPIF export/import and DTP implementations.
Branded IIR Filter Emulation
Processors and brands vary in their choice of available IIR filter types (e.g. Butterworth, Linkwitz-Riley & Bessel high-pass & low-pass, parametric, shelf, notch, and all-pass filters). Also, for common types like parametric, shelf and all-pass filters, brands vary in the interpretation of bandwidth (BW), Q and slope.
To ensure users experience accurate IIR filter behaviour that matches their processor, our products include unique IIR filter modes for brands including Biamp, BSS, Lake, Linea Research, Marani, Powersoft, QSC Q-SYS, RAM Audio, RMS-Acoustics and Symetrix.
To have your brand added to the list of IIR filter modes in FIR Designer, please contact us at email@example.com and provide the following:
- The brand name
- A list of filter types, including filter orders (for LP, HP and all-pass filters), minimum, maximum and default parameters (for frequency, BW or Q, gain, slope) and (if necessary) parameter quantisation or increments.
- A list of supported sample rates.
- Matlab code, C code or mathematical equations for the filter types; that take sample rate frequency, gain, order and BW, Q or slope, and generate filter coefficients (in numerator/denominator form).
- Where both BW and Q are supported, Matlab code, C code or mathematical equations for converting between BW and Q.
We will port the IIR filters into our IIR filter framework. The filters will be available in our IIR Reference Editor for converting presets to/from other brands.
Loudspeaker Processing Interchange Format (LPIF)
Eclipse Audio has developed a brand-independent specification for transferring processor settings from our software to processor control software and directly to processors. The specification uses JSON and can be transferred as a file or over a network.
For more details, download the LPIF Specification.
A number of brands are already using LPIF for FIR filter transfer, IIR filter transfer and full preset transfer (including gain, polarity, delay IIR & FIR filters for input channels and all output channels, and optionally with with different sample rates). For more details on how to support LPIF import in your control software or hardware, contact us at firstname.lastname@example.org .
“Direct to Processor (DTP)” dialogs
Direct-to-Processor (DTP) dialogs are branded windows in our software that enable direct transfer of processor settings – gain, polarity, delay, IIR & FIR filters for input and all output channels – to processor control software and/or hardware; either via a custom file format or over a network connection.
DTP windows are customized for each brand and include product specific checks and FIR filter sideloading. We presently support data transfer to Lake, Lab Gruppen, Powersoft and Marani. This page includes links to brand-specific instructions.
For more details and to discuss custom DTP implementations, contact us at email@example.com .