Loading FIR filters and Loudspeaker Settings into Marani processors
This page describes how to load a complete loudspeaker preset directly from FIR Designer M via DTP into Marani MIR FI series and MIR A series processors. DTP works over a network (both hardwired and WiFi).
The following examples show a 2-way loudspeaker preset and use a Marani MIR480A processor. (Any preset from 1-way to 6-way can be used.)
Marani MIR480A Processor
Connect the processor to the same local network as the computer running FIR Designer M and turn the processor on.
Optionally, start the Marani MEQ control software. (This is not needed when working with FIR Designer M but it can be useful for confirming the settings in the processor.)
FIR Designer M
Marani processors run at 96 kHz. In FIR Designer M, ensure that all channels are set to 96 kHz.
… and on the “Channels” “IIR Filters” tab, ensure the IIR filter mode is set to “Marani”.
Marani processors also require that FIR filters have a sample rate of 48 kHz. On the “Channels” “Export” tab, go to “FIR Setup” and ensure “FIR output sample rate” is checked and the sample rate is set to 48 kHz.
On the System “Export” tab, press the Marani icon.
The Marani DTP dialog window appears. After 5 seconds, any available Marani processors appear in a drop-down list.
Select the processor from the drop-down (if more than one) and press “Connect”.
The processor’s IP address and name appear to the right of the “Connect” button. For each FIR Designer M output channel:
- select which processor “Device Channel” to use; here input to processor channel “A” and outputs to processor channels 1 and 2,
- under “PEQ Setup”, select “XOVER-IIR” + FIR + 4 PEQ” for each output channel.
Press “Push All Settings”. After a short time, the “Connection status” will update to confirm the data transfer.
Confirming in MEQ
In MEQ, open the processor and look at the routing view. Connections between input A and outputs 1 and 2 have been created. Any previous connections, between these and all other input and output channels, have been removed.
The following pictures shows channel 1 – LF and channel 2 – HF.
Specifically regarding settings:
- FIR Designer M “PEQ Setup” ➞ Marani “OUT MODE”
- This sets the allowable combination of crossovers, FIR filters and IIR PEQ filters.
- FIR Designer M’s IIR tab
- 1 x HP filter ➞ Marani “HIGH PASS FILTER”
- 1 x LP filter ➞ Marani “LOW PASS FILTER”
- Bell filters ➞ Marani “EQUALIZER” filters. (Maximum number depends on the Marani “OUT MODE”.)
- FIR Filter
- Maximum 512 taps or coefficients ➞ Marani FIR filter
- FIR Designer M “Filter Delay” setting ➞ Marani “FIR” Latency
- FIR Designer M Gain/Polarity/Delay tab
- Gain ➞ Marani “GAIN”
- Polarity ➞ Marani “POLARITY” “INV”
- Delay + FIR Alignment Delay ➞ Marani “DELAY”
That’s it! The processor is set!
More on FIR filter Alignment Delay
FIR Designer M uses each channel’s FIR “Filter delay” setting as time=0 for time aligning FIR filter responses. When all channels have the same FIR “Filter delay” setting (in milliseconds), only the channel delay (from FIR Designer M’s “Gain/Polarity/Delay” tab) is passed to the Marani processor output channel’s DELAY setting.
However when all channels do not have the same “Filter delay”, additional delay is necessary to ensure correct FIR filter time alignment across channels, and to ensure the correct loudspeaker preset behaviour.
The following FIR Designer M System Export tab shows an example where the FIR filter delay is different across channels and FIR alignment delay is necessary.
The “FIR Alignment Delay” is added to the GPD tab delay and the total is sent to the DELAY setting is each Marani processor output channel. Here is channel 1.
FIR Designer M supports IIR filters on input – that is, filters before the crossover. To use IIR filters at the input location, check the “Input” checkbox on specific filters in the IIR filters tab table.
When pushing a preset, these filters are set in the chosen Marani input channel; here channel A.