Quick Start Guide: Generating FIR Filters
This guide shows you how to use CamillaFIR, an automated FIR filter maker, to create high-quality room correction filters for your audio system.
Step 1: Measure with REW (Room EQ Wizard)
Before using the FIR filter generator, you need accurate measurement data.
- Microphone Setup: Connect your calibrated measurement microphone (e.g., UMIK-1).
- Calibration: Ensure your microphone calibration file is loaded in REW.
- Sweep: Run a frequency response sweep (typically 0 Hz – 24 kHz).
- Export: * Go to
File>Export>Measurement as Text.- Crucial: Select “Include Phase” in the export settings.
- Alternatively, for WAV/IR workflow, use
Mono,float32,Normalise, andPlace t=0 (256).
Step 2: Recommended Mode – Automatic Asymmetric
For the best balance between sonic accuracy and system stability, we recommend using the Automatic Asymmetric mode.
- Why Asymmetric? Unlike standard linear-phase filters, the Asymmetric FIR filter maker strategy provides high-precision correction with lower pre-ringing risk and optimized latency.
- Automatic Workflow:
- Set the filter mode to Asymmetric.
- Enable CamillaFIR Automatic mode to align your target curve and measurements automatically.
- The engine handles TOF (Time of Flight) removal automatically to ensure phase correction acts only on excess phase.
- It utilizes Adaptive FDW (Frequency Dependent Windowing) to weight correction based on acoustic confidence.
Step 3: Generate and Export
Now, let the FIR filter generator process your data.
- Launch CamillaFIR: Open the application.
- Load Measurement: Select the TXT or WAV file you exported from REW.
- Set Target Curve: Choose a flat target or load a custom house curve.
- Safety Guards: We recommend a safe limit of +3 dB for Max Boost to avoid clipping.
- Low-Bass: Enable safe bass correction policies.
- Process: Click generate. CamillaFIR produces a ZIP package containing your convolution-ready output files.
Step 4: Apply to Your DSP
Load the resulting WAV FIR filter into your preferred engine:
- CamillaDSP: Add the WAV to your convolution block.
- Roon: Upload the WAV (or ZIP) into Roon’s Convolution settings.
- Equalizer APO: Load the WAV filter and ensure sufficient preamp headroom.
Step 5: Verify
Always re-measure your speakers with the FIR filter active to confirm the correction behaves as expected.
Why use CamillaFIR?
Unlike basic EQ, this FIR filter maker handles excess phase and temporal decay (TDC), providing tighter bass and more repeatable tuning.
| ← Back to Home | Read the FAQ |