ALSA Scarlett Control Panel (alsa-scarlett-gui) v1.0 beta
<img src="img/alsa-scarlett-gui.png" align="right">
A Linux control panel for Focusrite Scarlett, Clarett, and Vocaster USB audio interfaces — the equivalent of Focusrite Control / Scarlett MixControl / Vocaster Hub on Linux.
Configure routing, mixing, input/output levels, DSP processing, and firmware updates through a graphical interface.
This is a beta release — better than 0.5 but not quite 1.0. The docs still need some updating.
Supported Interfaces
- Scarlett 1st Gen 6i6, 8i6, 18i6, 18i8, 18i20
- Scarlett 2nd Gen 6i6, 18i8, 18i20
- Scarlett 3rd Gen Solo, 2i2, 4i4, 8i6, 18i8, 18i20
- Scarlett 4th Gen Solo, 2i2, 4i4, 16i16, 18i16, 18i20
- Clarett 2Pre, 4Pre, 8Pre USB
- Clarett+ 2Pre, 4Pre, 8Pre
- Vocaster One and Vocaster Two

Features
- Drag-and-drop routing — visual audio routing matrix with real-time signal level glow
- Matrix mixer — full mixer with per-crosspoint gain dials and post-gain level metering
- DSP controls — interactive parametric EQ and compressor with draggable response graph (Vocaster)
- Configuration — custom port names, stereo linking, port visibility, and autogain targets
- Monitor groups — Main/Alt output groups with per-output source and trim (Gen 4 large)
- Presets — quick save/load of named configurations, plus file-based save/load
- Level meters — real-time level display for all routing points
- Firmware updates — integrated firmware upgrade support
Documentation
Refer to INSTALL.md for prerequisites, how to build, install, and run.
Refer to USAGE.md for general usage information and known issues.