feat(guitar-rig): Guitar Rig Dry Guitar recording source #1229

Open
lytedev wants to merge 1 commit from propose/guitar-rig-dry-source into main
Owner

See the commit message for the what, why, and how it was tested.

🤖 Generated with Claude Code

https://claude.ai/code/session_018mfSW5XiPaMBfBq4RHBC6u

See the commit message for the what, why, and how it was tested. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_018mfSW5XiPaMBfBq4RHBC6u
feat(guitar-rig): Guitar Rig Dry Guitar recording source
All checks were successful
/ check-format (push) Successful in 1m3s
/ build (push) Successful in 30m44s
27d5429f64
Recording apps could pick up what you hear (Guitar Rig Output) but not
the dry DI, so re-amping later needed `guitar-rig record`. A second
driverless virtual source, Guitar Rig Dry Guitar (mono), is now fed from
the selected M4 input. It stays connected while a tuner mutes the rig,
since it captures what was played rather than what was heard.

The M4's own "Mic In 1L" source carries the same signal, but only for
input 1 and under a name that says nothing about the rig; this one
follows --input.

Tested on dragon: after a restart the source was listed next to Guitar
Rig Output, fed from alsa_input.hw_M4_0:capture_AUX0, and recording from
it produced the M4 input's noise floor.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018mfSW5XiPaMBfBq4RHBC6u
All checks were successful
/ check-format (push) Successful in 1m3s
Required
Details
/ build (push) Successful in 30m44s
Required
Details
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin propose/guitar-rig-dry-source:propose/guitar-rig-dry-source
git switch propose/guitar-rig-dry-source
Sign in to join this conversation.
No reviewers
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
lytedev/nix!1229
No description provided.