# geoffreybennett/alsa-scarlett-gui

alsa-scarlett-gui is a Gtk4 GUI for the ALSA controls presented by the Linux kernel Focusrite USB Drivers

Repository: https://github.com/geoffreybennett/alsa-scarlett-gui
Canonical: https://ross.abutalabs.com/products/alsa-scarlett-gui
Language: C
License Family: other
Last push: 2026-06-22T19:03:02+00:00

## Health v2 (maintenance only)
Score: 78/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 88, release rhythm 52, longevity 100
- inputs: {"age_days": 1634, "days_push": 72, "days_rel": 106, "gap_med": 223.5, "n_releases_24m": 3}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1312, forks 74 (observed 2026-08-28T04:04:20.227231+00:00)

## What it is
A Gtk4-based Linux control panel for Focusrite Scarlett, Clarett, and Vocaster USB audio interfaces, replacing Focusrite Control / Scarlett MixControl on Linux. It provides drag-and-drop routing, a matrix mixer, DSP controls, presets, level meters, and firmware updates via the kernel's ALSA controls.

## Use cases
- configure focusrite scarlett audio interface on linux
- route audio inputs and outputs on scarlett 18i20
- replace focusrite control software on linux
- mix and set gain levels on clarett usb interface
- update firmware on vocaster audio interface
- set up monitor groups and alt outputs on scarlett 4th gen
- save and load mixer presets for audio interface

## When to choose
- you use a supported Focusrite Scarlett, Clarett, or Vocaster interface on Linux and need full hardware control
- you want routing, mixing, DSP, and firmware updates without Focusrite's proprietary software
- you prefer a native Gtk4 GUI over alsamixer command-line control

## When to avoid
- you use a non-Focusrite audio interface
- you are on Windows or macOS
- you need only basic volume control that alsamixer or PipeWire already provides

## Facets
- artifact type: application
- maturity: active
- function: gui, audio-processing, configuration-management, embedded
- domain: operating-systems, hardware, developer-tools
- platform: -
- tags: alsa, gtk4, focusrite, scarlett, audio-interface, mixer, routing, dsp, firmware-update, c, audio, linux, desktop

## Member repositories
- geoffreybennett/alsa-scarlett-gui (main) score 78

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:20.227231+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:49:05.032878+00:00, confidence not recorded.
  - readme: https://github.com/geoffreybennett/alsa-scarlett-gui (fetched 2026-08-28T04:04:20.227231+00:00, sha d854ce13e04e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
