OptiMIMO

Browser-based MIMO room-correction FIR solver (Pyodide / WebAssembly)

Configuration
Measurements
Run
Results

Config File

Desktop-format config JSON (e.g. config_testv2_laptop.json). Load populates the UI; solver keys without UI fields are kept and passed through.

System

Solver

Filter taps must cover the target delay (taps ≥ delay_ms × sample_rate / 1000) or the inverse filter wraps and produces garbage. At 96 kHz, 65536 taps ≈ 683 ms.

Target

House Curve (freq_hz, dB)

Speaker Profiles

Input Routing

Which speakers reproduce each input channel (comma-separated, 0-based). Primary is the anchor speaker for anchored target mode.

Source

Loaded Measurements

No measurements loaded.

Solve

Ready

Log

Results

No results yet. Run the solver first.