9cd8292acc
Lint & Validate / lint (push) Has been cancelled
P2-R1: ALSA + JACK2 low-latency config (scripts, quirks, tuning) P2-R2: Carla integration (build scripts, 8ch rack config, NAM LV2 support) P2-R3: Plugin manager, categories, blacklist, NAM model support P3-R1: Mixer DSP engine (channel strip, routing matrix, bus mgr, automation) P4-R1: MIDI engine (learn mode, clock sync, HID discovery, mapping store) P4-R2: Network API (OSC server, FastAPI REST, WebSocket, auth, rate limiter) P5-R1: Touchscreen UI evaluation + main entry point docs: Audio stack, Carla integration, MIDI support, UI evaluation tests: Full test suite (292 passing)
37 lines
1.7 KiB
Plaintext
37 lines
1.7 KiB
Plaintext
# USB audio quirks configuration
|
|
# Apply device-specific workarounds for USB audio interfaces
|
|
#
|
|
# Find your device VID/PID with: lsusb | grep -i audio
|
|
# Then uncomment the matching line below.
|
|
|
|
# ── General optimizations ────────────────────────────
|
|
|
|
# Reduce USB transfer latency by disabling implicit feedback buffering
|
|
options snd-usb-audio nrpacks=1
|
|
|
|
# ── Focusrite Scarlett 18i20 (3rd Gen) ───────────────
|
|
# VID=0x1235 PID=0x8210
|
|
# Device setup 1 enables ALSA mixer controls for routing
|
|
# options snd-usb-audio vid=0x1235 pid=0x8210 device_setup=1
|
|
|
|
# ── Behringer UMC1820 ────────────────────────────────
|
|
# VID=0x1397 PID=0x0508
|
|
# Implicit feedback sync for clock stability
|
|
# options snd-usb-audio vid=0x1397 pid=0x0508 implicit_fb=1
|
|
|
|
# ── Behringer UMC404HD ───────────────────────────────
|
|
# VID=0x1397 PID=0x0509
|
|
# options snd-usb-audio vid=0x1397 pid=0x0509 implicit_fb=1
|
|
|
|
# ── Behringer UMC204HD ───────────────────────────────
|
|
# VID=0x1397 PID=0x0507
|
|
# options snd-usb-audio vid=0x1397 pid=0x0507 implicit_fb=1
|
|
|
|
# ── Zoom UAC-8 ───────────────────────────────────────
|
|
# VID=0x1686 PID=0x0160
|
|
# options snd-usb-audio vid=0x1686 pid=0x0160 nrpacks=1
|
|
|
|
# ── RME Babyface Pro FS ──────────────────────────────
|
|
# Class-compliant mode — no quirks needed, works OOTB
|
|
# Just ensure the interface is in "CC" (Class Compliant) mode
|