Equalization (EQ) and Auto-EQ

Introduction

MiRA features a comprehensive equalization system that allows precise frequency response correction simulation of measured audio systems. The EQ can be applied to individual captures or computed curves, providing real-time visualization of the equalized transfer function alongside the original measurement.

This equalization system is not a real-time EQ processor, it is a tool to simulate the effect of an EQ on a measured system. It is meant to be used in conjunction with an external EQ processor, to which the EQ settings can be exported.

In order to improve the workflow and make it as smooth as possible, MiRA also provides an Auto-EQ feature that automatically generates optimal EQ settings. This function employs advanced optimization algorithms to compute the parameters of a multi-band parametric equalizer that compensates for irregularities in the measured response, in an efficient and quick manner.

The EQ system supports up to 16 parametric bands with multiple filter types, configurable slopes, and flexible export capabilities for integration with external processors.

Note

EQ and Auto-EQ are available in the Live and Ultimate version of MiRA only.

EQ Integration in MiRA

Capture-based EQ

Each measurement capture includes an integrated EQ processor which comes with up to 16 bands. The EQ is applied to the transfer function measurement, generating an equalized version that can be displayed simultaneously with the original measurement for comparison, and will affect magnitude, phase and coherence. To display the equalized curve in the Transfer Function scope, enable the “EQ” field in the Captures scope. To display it in the EQ Curve and EQ Controls scopes, just select the capture in the Captures scope. In the EQ Curve scope, you can also show or hide the pre-EQ and post-EQ transfer function overlays independently.

Note

Both original and equalized curves can be displayed simultaneously, the original curve being displayed grayed out.

Computed Curve Integration

MiRA supports computed curves that combine multiple captures. The EQ system integrates with computed curves as well as individual captures. In a computed curve, the EQ displayed can be drawn in 2 different ways:

  • if the EQ is applied to a computed curve, the EQ curve will be displayed as a plain line.
  • if the computed curve EQ is out-of-sync because one of its source captures has been edited, the EQ curve will be displayed as a dashed line.
Warning

Editing the EQ of a computed curve will automatically override the EQ of the individual captures that compose it.

Note

When a capture’s EQ is modified, any computed curves using that capture are automatically recomputed and their computed-curve EQ is marked as out-of-sync to reflect the changes.

Filter Types

MiRA’s EQ supports multiple IIR filter types based on industry-standard implementations:

Filter Types

Type Description Use Case
Low Pass Attenuates frequencies above cutoff High-frequency rolloff
High Pass Attenuates frequencies below cutoff Low-frequency rolloff
Band Pass Passes frequencies within a band Isolating frequency ranges
Notch Attenuates frequencies within a band Removing resonances
Low Shelf Boosts/cuts frequencies below transition Bass adjustment
High Shelf Boosts/cuts frequencies above transition Treble adjustment
Peak (Parametric) Boosts/cuts frequencies around center frequency Targeted corrections
Tilt Shelf Boosts/ cuts above the frequency, do the invert below, with a shelf curve Tonal balance corrections
Flat Tilt Boosts/ cuts above the frequency, do the invert below, in a straight line Tonal balance corrections

Filter parameters

Each filter band can be configured with the following parameters:

Parameter Range Description
Type See above Filter topology
Slope 6-48 dB/octave Filter order (availability according topology
Frequency 5 Hz - 22 kHz Center/cutoff frequency
Gain ±24 dB Boost/cut amount (for gain filters)
Q / Bandwidth / Resonance Depends on unit Filter selectivity. The parameter differs according to the filter topology. You can switch the bandwidth display unit between Octaves and Q factor in the EQ scope settings.
Enable On/Off Enable/disable a band clicking on the number of the band.

FIR filters

Warning

FIR filters are not supported in the EQ system of MiRA.

Export capabilities

MiRA provides comprehensive export functionality to transfer EQ settings to external processors and systems.

Export formats

The export function can provide a file for different integrations:

  • Text / TOML > Parameters: .txt file with parameters
  • Text / TOML > Coefficients: .txt file with coefficients
  • LPIF > Compatible: .json file with LPIF-compatible biquad coefficients. More information in the LPIF documentation.
  • LPIF > Extended: .json file with biquad coefficients and additional information. More information in the LPIF documentation.
  • Proprietary > RME | TotalMix FX Room EQ: .tmreq file
  • Proprietary > FabFilter | Pro-Q 4: .ffp file

Depending on the destination format, MiRA may warn that some parameters were adjusted, some bands were skipped, or some filter types are not supported by the target.

Export workflow

To export the EQ settings, you need to:

  1. Configure the EQ on a capture or computed curve.
  2. Access the export function from the EQ view with the button, then choose the category and desired format.
  3. Choose export location and filename.
  4. Import the file in the external processor.

Auto-EQ Integration

MiRA includes an Auto-EQ feature that automatically generates optimal EQ settings. The Auto-EQ algorithm analyzes the transfer function of an acoustic measurement and automatically calculates:

  • A series of filters (peak, low-shelf, high-shelf)
  • Optimal parameters for each filter (frequency, gain, Q / octave)
  • An optional global gain

Auto-EQ runs asynchronously. During the computation, the EQ scope displays a processing overlay and editing is temporarily locked.

Auto-EQ is designed to work with transfer function measurements. Ensure you have captured a transfer function measurement before using this feature.

Getting Started

In the Live | system tuning | EQ ONLY layout of MiRA:

  1. In the capture scope, select a capture containing a transfer function measurement.
  2. Click the Auto-EQ options button in the header to display the controls.
  3. If needed, click the Target curve options and Transfer function options buttons to configure the target preset, target offset/tolerance, and smoothing detail.
  4. Configure the Auto-EQ options according to your needs: maximum number of bands and frequency range.
  5. Click the Auto-EQ button to start the computation.
  6. The computed equalization curve is displayed in the EQ curve scope and applied to the selected capture.

Settings

The Auto-EQ settings are displayed partly in the EQ curve scope header panels, and partly in the scope settings.

Main Parameters

These parameters are the most important ones to control the Auto-EQ process. The result will really depend on those settings.

Name Description
Number of bands Maximum number of parametric filters to generate. Range: 1 to 16 bands. Default: 6.
Start with 6-8 bands for general correction, increase for more precision, if your external processor allow a high number of bands.
Min frequency range Minimum frequency to correct. Range: 5 Hz to 2000 Hz. Default: 80 Hz.
Displayed as a draggable vertical line in the graph.
In order to get a good result, exclude the frequencies bellow
Max frequency range Maximum frequency to correct. Range: 200 Hz to 48000 Hz. Default: 18000 Hz.
Displayed as a draggable vertical line in the graph.
Smoothing detail Level of smoothing applied to the transfer function magnitude curve before computation. This parameter is available in the Transfer function options and also affects the Auto-EQ result.
Use 2/3 or 1/2 octave for a good compromise.
Boost gain range Maximum allowable gain for boost corrections. Range: 0 dB to +12 dB. Default: +6 dB.
Cut gain range Minimum allowable gain for cut corrections. Range: -12 dB to 0 dB. Default: -6 dB.
Max Q range Maximum allowable quality factor for filters. Range: 0.2 to 10.0.
High values (>5) create very narrow filters; use with caution.
Global gain Compute and apply an optimal global gain compensation.
Default: enabled.

Target Curve

The target curve defines the desired frequency response after equalization. Click on the target icon in the header to show/hide the target curve on the graph.

Presets

Name Description
Custom Customizable curve with up to 10 points.
Default points: 100 Hz (0 dB), 10000 Hz (0 dB). Double-click on the graph to add a point.
Flat Flat curve (0 dB across the entire range).
Objective: linear response
Diff 12dB Acoustic diffusion curve.
100 Hz (+12 dB) → 1000 Hz (0 dB)
Diff 15dB Acoustic diffusion curve.
100 Hz (+12 dB) → 1000 Hz (-3 dB)
Diff 18dB Acoustic diffusion curve.
100 Hz (+12 dB) → 1000 Hz (-6 dB)
ISO X 2969 ISO curve for cinema.
Points: 20 Hz (-50 dB), 25 Hz (-3 dB), 30 Hz (0 dB), 2000 Hz (0 dB), 12500 Hz (-8 dB), 24000 Hz (-11 dB)
ISO X SUB ISO curve for subwoofer.
Optimized for low frequencies (10-300 Hz)
Dolby Atmos Music Dolby Atmos Music target curve for immersive music monitoring.
Studio +/-1dB to +/-6dB Studio tolerance curves.
Studio +/-1dB: 20 Hz (+1 dB) → 48000 Hz (-1 dB)
Studio +/-2dB: 20 Hz (+2 dB) → 48000 Hz (-2 dB)
… up to +/-6dB

Target Curve Parameters

Name Description
Offset Vertical offset of the target curve. Range: -12 dB to +12 dB. Default: 0 dB.
Use to adjust the overall level of the target and the Auto-EQ result.
Tolerance Tolerance zone around the target curve. Range: 0 dB to 6 dB. Default: 0 dB in Auto-EQ options.
This parameter is visual only and does not change the Auto-EQ computation.
Color Display color of the target curve. Default: yellow.

EQ scopes

MiRA features two scopes dedicated to EQ editing and visualization:

  • EQ Curve - Displays the EQ curve and allows editing
  • EQ Controls - Displays the EQ controls

The EQ Curve scope provides a dedicated interface for editing EQ curves. It displays the EQ curve and allows editing of filter parameters. The EQ Controls scope provides a list of all the filters of the selected capture or computed curve, and allows editing of filter parameters.

Note

The EQ scopes are available in the Live and Ultimate version of MiRA only.

EQ curve (Live and Ultimate version only)

Controls

The EQ Curve header also provides output gain, add band, reset, export, copy, paste, undo, redo, Auto-EQ, target curve, and transfer function buttons. The Auto-EQ options, Target curve options, and Transfer function options panels are mutually exclusive, and the editable EQ curve is hidden while one of these panels is displayed.

Name Description
Target preset Sets the target curve preset. Available presets include Flat, Diff 12/15/18dB, ISO X 2969, ISO X SUB, Dolby Atmos Music, Studio +/-1dB to +/-6dB, and Custom. Modifying a preset automatically switches to the Custom preset.
Magnitude detail Sets the smoothing of the transfer function magnitude curve. This value is also used by the Auto-EQ algorithm. We advise to use “2/3 oct” or “octave” as default. This field is displayed in the Transfer function options.
Max bands Sets the maximum number of bands used by the Auto-EQ algorithm. This field is displayed only when the Auto-EQ options are enabled.

Settings

Name Description
Select band by zone When enable, clicking in a graph will automatically select the nearest band.
Show band panel controls Shows the band controls in the EQ curve direclty in the EQ curve scope. This is most usefull when displaying only EQ Curve scope without the EQ controls one.

EQ curve general setup

EQ curve general setup
Capture TF
Name Description
Show pre-EQ Shows the transfer function before applying the EQ. This EQ is grayed out.
Show post-EQ Shows the transfer function after applying the EQ.
Line width Sets the line width of the magnitude curve for both pre and post-EQ curves.

EQ curve Capture TF setup

EQ curve Capture TF setup
Frequency
Name Description
Min. Freq Minimum frequency display by the transfer function.
Max. Freq Maximum frequency display by the transfer function.

EQ curve frequency setup

EQ curve frequency setup
Magnitude
Name Description
Auto mode Toggles auto-range on and off.
When enabled, the display range automatically follows that of the transfer function magnitude curves, which is useful for hands-free operation, for example.
Default is off.
Range Minimum and maximum values to which the display is clamped, in decibels.

EQ curve magnitude setup

EQ curve magnitude setup
Target curve
Name Description
Color Color of the target curve.
Offset Gain offset of the target curve. Range: -12 dB to +12 dB. Default: 0 dB.
Use to adjust the overall level of the target.
Tolerance Tolerance zone around the target curve. Range: 0 dB to 6 dB. Default: 0 dB in Auto-EQ options.
Defines an acceptable visual margin around the target.

EQ curve target curve setup

EQ curve target curve setup
Auto EQ
Name Description
Max number of bands Maximum number of parametric filters to generate. Range: 1 to 16 bands. Default: 6.
Start with 6-8 bands for general correction, increase for more precision.
Cut gain range Minimum allowable gain for cut corrections. Range: -12 dB to 0 dB. Default: -6 dB.
Boost gain range Maximum allowable gain for boost corrections. Range: 0 dB to +12 dB. Default: +6 dB.
Min frequency range Minimum frequency to correct. Range: 5 Hz to 2000 Hz. Default: 80 Hz.
Max frequency range Maximum frequency to correct. Range: 200 Hz to 48000 Hz. Default: 18000 Hz.
Max Q range Maximum allowable quality factor for filters. Range: 0.2 to 10.0.
High values (>5) create very narrow filters; use with caution.
Gain resolution Gain quantization step in dB. Default: 0.5 dB.
Global gain Compute and apply an optimal global gain compensation. Default: enabled.

EQ curve auto EQ setup

EQ curve auto EQ setup
EQ
Name Description
Bandwidth unit Select the bandwidth display unit: Octaves, Q (Standard), Q (Flux), or Q (FabFilter).

EQ curve EQ setup

EQ curve EQ setup

EQ controls scope

Controls

The EQ Controls scope shares the common EQ header controls (output gain, add band, reset, export, copy, paste, undo, redo) and adds a dedicated Sort bands button.

Name Description
Reset button Reset the EQ
Export the EQ. Several choices are available:
- Text / TOML > Parameters
- Text / TOML > Coefficients
- LPIF > Compatible / Extended (more information in Export capabilities )
- Proprietary > RME | TotalMix FX Room EQ
- Proprietary > FabFilter | Pro-Q 4
Sort bands Sort EQ bands by increasing frequency.

Settings

Name Description
Bandwidth unit Select the bandwidth display unit: Octaves, Q (Standard), Q (Flux), or Q (FabFilter).