Skip to content

Add owned capture DSP and explicitly reviewed calibration - #21

Merged
rikkichy merged 3 commits into
mainfrom
pr8-09-effects-calibration
Sep 8, 2026
Merged

Add owned capture DSP and explicitly reviewed calibration#21
rikkichy merged 3 commits into
mainfrom
pr8-09-effects-calibration

Conversation

@rikkichy

@rikkichy rikkichy commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Reviewed replacement for #8, part 9/12. Original contribution: Zedwil / NyleGarcia.

Stack

Depends on #20; base is pr8-08-scenes-actions. Merge the parent first. These are ordered review slices, not independent cherry-picks.

Scope

  • Validate and render per-capture low cut, gate, compressor, EQ, delay and optional mono using owned PipeWire filter processes.
  • Preserve stereo and exact neutral bypass; a failed enabled chain silences sends instead of exposing unprocessed audio.
  • Measure the raw selected capture in a cancellable worker, require explicit proposal acceptance, and reject stale hotplug identities. Never adjust hardware gain or phantom power.

Verification

Real private PipeWire/SWH PCM verified stereo EQ, mono, gate/compressor, bypass and failed-plugin silence. Actual GTK calibration remained responsive; cancel left settings untouched, explicit apply worked, and unplug/replug prevented stale application.

Runtime scenarios were exercised on the integrated stack. Hardware-facing tests do not imply physical USB/phantom-power certification.

@rikkichy
rikkichy changed the base branch from pr8-08-scenes-actions to main September 8, 2026 13:35
@rikkichy
rikkichy merged commit 7d8aff0 into main Sep 8, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant