Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Project Modes

LinFIR offers three specialized operating modes, each designed for specific audio engineering workflows. The mode is selected during project creation and determines the available features and interface elements throughout the project’s lifetime.

Note on Hypex FusionAmp mode: The Hypex FusionAmp mode is a derivative of Loudspeaker Design mode. Everything documented for Loudspeaker Design — driver processing, crossover design, FIR/IIR filtering, measurement import, directivity analysis — applies equally to Hypex FusionAmp projects. The mode adds hardware-specific UI constraints (locked sample rate, fixed channel count, FIR tap limits, IIR biquad limit) that prevent invalid configurations and eliminate the need to manually track hardware limits during the design process.

Loudspeaker Design Mode

Purpose

This mode is optimized for designing and analyzing multi-way loudspeaker systems. It provides comprehensive tools for crossover design, driver integration, and directivity analysis.

Key Features

  • Multi-driver support: Design systems with multiple drivers (subwoofers, woofers, midranges, tweeters)
  • Crossover: FIR and IIR crossover filters with various types
  • Driver correction: Individual magnitude and phase correction for each driver
  • Directivity tools: Analyze off-axis response and polar patterns (license required)
  • Complete export: Export individual driver filters, global filters, and HFD configurations

Loudspeaker Design Mode Loudspeaker Design Mode

Typical Workflow

  1. Create a new Loudspeaker Design project
  2. Import or measure impulse responses for each driver
  3. Design crossover filters (low-pass, high-pass)
  4. Apply frequency response corrections
  5. Analyze summed system response
  6. Export filters for DSP implementation

When to Use

  • Designing passive loudspeaker conversions to active DSP
  • Optimizing existing multi-way systems
  • Analyzing driver interactions and phase relationships
  • Creating custom crossover
  • Performing anechoic or quasi-anechoic measurements

Room Calibration Mode

Purpose

Dedicated to in-room acoustic measurements and correction filter generation. This mode focuses on capturing multiple measurement positions, aligning them temporally, and creating averaged correction filters.

Key Features

  • Multiple measurement positions: Capture IRs at different listening locations
  • Automatic temporal alignment: GCC-PHAT algorithm aligns measurements
  • Spatial averaging: Creates averaged response across measurement positions
  • Global correction only: Simplified interface focused on room correction
  • Streamlined export: Export only global correction filters

Room Calibration Mode Room Calibration Mode

Typical Workflow

  1. Create a new Room Calibration project
  2. Configure sweep output channel
  3. Capture measurements at 3-5 different listening positions
  4. Measurements are automatically aligned using GCC-PHAT
  5. Design global correction filters (FIR and/or IIR)
  6. Export correction filters for room EQ implementation

UI Adaptations

When in Room Calibration mode, the interface adapts to focus on relevant features:

  • Disabled: Directivity analysis tools (not applicable to room measurements)
  • Simplified: Filter graphs show only global filters
  • Restricted: Export options limited to global correction filters
  • Hidden: Individual driver processing controls

Export Restrictions

Room Calibration projects export only:

  • Global FIR correction filter (if enabled)
  • Global IIR filters (Manual or Auto-EQ)

The following exports are disabled:

  • HFD config export
  • Detailed reports (TXT/PDF)
  • Individual driver filters

This ensures clean, focused output for room correction workflows.

When to Use

  • Correcting in-room frequency response
  • Creating stereo-linked or mono room correction
  • Working with existing loudspeaker systems
  • Integrating with convolution engines

Hypex FusionAmp Mode

⚠️ License required: Creating Hypex FusionAmp projects requires a valid LinFIR license. See License for activation details.

Purpose

Hypex FusionAmp mode is a derivative of Loudspeaker Design mode tailored specifically for Hypex FusionAmp series amplifiers (FA122, FA123, FA251, FA252, FA253, FA501, FA502, FA503). All Loudspeaker Design features are available — driver processing, crossover design, FIR/IIR filtering, measurement import, directivity analysis — but several parameters are locked to match the DSP capabilities of the target hardware.

The goal is to eliminate manual bookkeeping: instead of counting biquads, tracking tap budgets, or checking compatibility after the fact, the UI enforces hardware limits in real time so the resulting configuration is always valid and ready to export.

Available Models

LinFIR supports all FusionAmp models:

  • FA122: 2-channel amplifier (2 × 125W @ 4Ω)
  • FA123: 3-channel amplifier (2 × 125W + 100W @ 4Ω)
  • FA251: 1-channel amplifier (1 × 250W @ 4Ω)
  • FA252: 2-channel amplifier (2 × 250W @ 4Ω)
  • FA253: 2-channel amplifier (2 × 250W + 100W @ 4Ω)
  • FA501: 1-channel amplifier (1 × 500W @ 4Ω)
  • FA502: 2-channel amplifier (2 × 500W @ 4Ω)
  • FA503: 3-channel amplifier (2 × 500W + 100W @ 4Ω)

Hardware Constraints

When in Hypex FusionAmp mode, several parameters are locked to match hardware specifications:

  • Sample Rate: Fixed at 93.75 kHz (cannot be changed)
  • Channel Count: Fixed by model (1, 2 or 3 channels, cannot add/remove drivers)
  • IIR Filters: Maximum 15 biquads per channel
  • FIR Filters: Fixed total tap count depends on FIR position (see below)

FIR Processing Modes

FusionAmp mode offers two mutually exclusive FIR processing configurations:

FIR IN (Input FIR)

Global FIR correction applied at the DSP input stage before channel processing.

  • Location: Before IIR filters and channel routing
  • Total taps: Fixed at 4500 (filter taps + padding)
  • Use case: Global room correction, global speaker compensation
  • Constraint: FIR Taps + Export padding = 4500 (always)
  • UI behavior: Per-driver FIR controls are hidden; adjusting taps automatically adjusts padding to maintain 4500 total

FIR OUT (Output FIR)

FIR correction applied at the output stage, after IIR processing.

  • Location: After IIR filters, per-channel or global
  • Total taps: Fixed at 1500 per channel (filter taps + padding)
  • Use case: Individual driver correction, per-channel equalization
  • Constraint: Filter length (taps) + Export padding = 1500 (always, per driver or global)
  • UI behavior: Adjusting taps automatically adjusts padding to maintain 1500 total

IIR Filter Constraints

FusionAmp DSP limits each channel to 15 biquads maximum. LinFIR enforces this through:

  • Add Filter button: Automatically disabled when at 15 biquads
  • Filter type restrictions: Types exceeding the limit are grayed out with tooltips
  • Order limitations: Filter order sliders dynamically limited based on remaining capacity
  • Auto EQ constraints: “Max Filters” parameter accounts for locked filters’ biquad usage

Note: For details on how biquad counts are calculated for different filter types, see the IIR Filtering section.

Key Features

  • Hardware-matched UI: Interface adapts to show only applicable controls
  • Automatic validation: Prevents configurations exceeding hardware limits
  • Export compatibility: Direct HFD export for FusionAmp amplifiers
  • Constraint warnings: Visual indicators when approaching limits

Typical Workflow

  1. Create new project: File → New Project → Hypex FusionAmp
  2. Select model (FA122, FA123, FA251, FA252, FA253, FA501, FA502, FA503)
  3. Choose FIR position (Input or Output)
  4. Import/measure impulse responses for each channel
  5. Design IIR filters (monitor biquad counter to stay within 15 biquad limit)
  6. Configure FIR correction (taps + padding always equals 4500 for IN or 1500 for OUT)
  7. Export HFD configuration file for amplifier

UI Adaptations

The interface automatically adjusts based on FIR position:

FIR IN mode:

  • Global FIR section visible and active
  • Per-driver FIR controls hidden
  • Taps and padding controls linked to maintain 4500 total
  • Adjusting taps automatically recalculates padding, and vice versa

FIR OUT mode with per-driver FIR:

  • Per-driver FIR controls visible
  • Each driver has linked taps/padding controls maintaining 1500 total
  • Global FIR section hidden or disabled

FIR OUT mode without per-driver FIR:

  • Taps and padding controls linked to maintain 1500 total
  • Per-driver FIR controls hidden

Export Configuration

Hypex FusionAmp projects support:

  • HFD export: Native configuration format for FusionAmp amplifiers
  • FIR filter export: Individual channel FIR filters
  • IIR filter export: Biquad coefficients per channel

When to Use

  • Configuring Hypex FusionAmp series amplifiers
  • Ensuring DSP configuration fits hardware constraints
  • Exporting ready-to-use HFD configuration files
  • Working within strict real-time processing limits

Limitations

⚠️ Hardware constraints cannot be bypassed:

  • Sample rate is locked at 93.75 kHz
  • Channel count is fixed by model (1, 2, or 3 channels)
  • FIR total tap count is fixed (4500 for IN, 1500 for OUT) - taps and padding sum must always equal this value
  • IIR biquad limit (15 per channel) is strictly enforced
  • Cannot use both FIR IN and FIR OUT simultaneously

Mode Selection

Creating a New Project

Project mode is selected via File → New Project:

  1. Click “New Project”
  2. Choose between “Loudspeaker Design”, “Room Calibration”, or “Hypex FusionAmp”
  3. For Hypex FusionAmp: Select model (FA122/FA123/FA251/FA252/FA253/FA501/FA502/FA503) and FIR position (IN/OUT)
  4. For other modes: Configure initial project settings (sample rate, filter length, etc.)
  5. Begin working in the selected mode

Mode Permanence

⚠️ Important: Once a project is created, its mode cannot be changed. The mode is permanently associated with the project file.

To work in a different mode:

  1. Save your current project (if needed)
  2. Create a new project with the desired mode
  3. Import measurements or data as required

Choosing the Right Mode

Use Loudspeaker Design Mode when:

  • Designing crossovers for multi-driver systems
  • Analyzing individual driver characteristics
  • Performing directivity analysis
  • Working with anechoic or quasi-anechoic data
  • Need flexible configuration options

Use Room Calibration Mode when:

  • Correcting in-room frequency response
  • Creating averaged room correction filters
  • Working with existing complete loudspeaker systems
  • Focusing on global system correction only

Use Hypex FusionAmp Mode when: (license required)

  • Configuring Hypex FusionAmp series amplifiers
  • Exporting HFD configuration files
  • Need to ensure configurations match hardware limits (93.75 kHz, fixed taps, 15 biquads)

Best Practices

Room Calibration Mode

  • Measurement count: Capture 3-5 measurements at different positions
  • Position spacing: Keep positions within 30-50 cm of main listening area
  • Height consistency: Use consistent microphone height across measurements
  • Reference position: First measurement should be at primary listening position
  • Correction philosophy: Apply gentle correction, avoid over-equalization
  • Deep nulls: Don’t attempt to fill room mode nulls below 300 Hz
  • Phase type: Consider minimum-phase FIR for reduced latency
  • Acoustic treatment: Combine with room treatment for best results

Loudspeaker Design Mode

  • Measurement quality: Use anechoic or quasi-anechoic measurements when possible
  • Windowing: Gate reflections using IR time windowing
  • Alignment: Align drivers using time delay controls, not FIR compensation delay
  • Crossover design: Start with appropriate crossover frequencies and filter slopes
  • Phase analysis: Monitor phase relationships between drivers
  • Directivity: Capture multiple angles for comprehensive analysis (license required)

Mode Comparison Table

FeatureLoudspeaker DesignRoom CalibrationHypex FusionAmp (license)
Multi-driver support❌ (single “system”)✅ (1-3 fixed)
Individual driver filters
Global filters
Directivity analysis✅ (license)✅ (license)
Multiple measurements
Automatic alignment✅ (GCC-PHAT)
HFD export
IIR filter export✅ (15 biquad limit)
Detailed reports
THD analysis
Sample rateConfigurableConfigurable93.75 kHz (locked)
Channel countConfigurable1 (mono/avg)1-3 (model-locked)
FIR total tapsConfigurableConfigurableFixed: 4500 (IN) or 1500 (OUT)
IIR biquad limitNoneNone15 per channel

Hypex FusionAmp is a superset of Loudspeaker Design: all ✅ features from Loudspeaker Design are available, with the hardware constraints in the last rows added on top.