Focusrite Control works. It's just not particularly enjoyable to use. Dropdown menus where a routing matrix should be. No way to see everything at once. Too many clicks for things that should be one click. And since Focusrite quietly killed their iOS remote app for Gen 2 and 3 devices, there's been no way to adjust your monitor mix from across the room.
RedMatrix fixes both of those problems.
What it does
- Replaces the dropdown routing menus with an actual patchbay grid — every input-to-output connection visible and clickable at once
- Full channel strip mixer: faders, VU meters, solo/mute, 4 assignable sub-faders per bus, master control
- Per-input config: PAD, AIR, INST, 48V phantom power — all in one place, not buried in tabs
- Custom labels on every input, output, DAW channel, and mixer bus — they persist, so you don't have to remember what "Analogue 7/8" actually is
- Stereo pairing for inputs and outputs, including S/PDIF and ADAT
- iPad remote control over encrypted LAN — adjust your monitor mix from anywhere in the studio
- Multi-device support for 15 Focusrite interface models
- Mock mode — fully interactive simulation with no hardware required
Supported devices
- Scarlett 3rd Gen: Solo, 2i2, 4i4, 8i6, 18i8, 18i20 (primary dev device)
- Scarlett 2nd Gen: 6i6, 18i8, 18i20
- Clarett USB: 2Pre, 4Pre, 8Pre
- Clarett+: 2Pre, 4Pre, 8Pre
4th Gen large models (16i16, 18i16, 18i20) use a different protocol and are not currently supported.
Architecture
Built with Tauri — Rust backend handling USB communication (via libusb) and a React/TypeScript/Tailwind frontend. The Rust process also runs an encrypted WebSocket server (ECDH P-256 + AES-256-GCM) for iPad remote pairing.
Changelog
v0.2.0 — April 7, 2026
- Full UI built out across all tabs — Overview (live meter strips), Mixer (channel faders, sub-faders, master), Input Config, Output Matrix, Settings
- Mock device system with all 15 supported hardware configs — full UI development and testing without physical hardware
- iPad remote pairing — full flow with QR code, server fingerprint, connection info in Settings; pairing modal with approval/reject
- VU meters with peak hold, driven from Tauri events; meter polling capped at 20 Hz
- Input stereo pairing for analogue, S/PDIF, and ADAT with editable pair names
- Custom channel labels shown in Overview meter strips
- Config persistence for stereo pairs, bus names, and theme to disk
- Collapsible source groups in Output Matrix; Off row at top
- Talkback mic separated from analogue inputs across all views
- Direct, Clear, and Solo buttons wired; batch command dispatch; master volume control
- RedMatrix wordmark and initial logo/icon SVGs
v0.1.0 — April 2026
- Phase 0 complete — USB access and protocol validation
- Phase 1 complete — Rust protocol library with 159 tests (TDD)
- Phase 2 in progress — Desktop MVP: full UI in mock mode, USB hardware integration underway
- All 15 device configs ported from the Linux kernel driver
- Encrypted WebSocket server with ECDH pairing flow for iPad remote
